--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e"} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e"} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e"} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e"} {"level":"info","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:57:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"info","ts":"2026-07-24T20:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"debug","ts":"2026-07-24T20:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:57:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:57:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:57:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:57:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"info","ts":"2026-07-24T20:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"debug","ts":"2026-07-24T20:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:57:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:57:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"info","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8bc558bc-3920-499f-9039-7b8fc8721bb2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:50374","PortSpecifier":{"PortValue":50374}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8bc558bc-3920-499f-9039-7b8fc8721bb2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8bc558bc-3920-499f-9039-7b8fc8721bb2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:50374","PortSpecifier":{"PortValue":50374}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926660,"nanos":758645948},"http":{"id":"8bc558bc-3920-499f-9039-7b8fc8721bb2","method":"POST","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8bc558bc-3920-499f-9039-7b8fc8721bb2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8bc558bc-3920-499f-9039-7b8fc8721bb2","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8bc558bc-3920-499f-9039-7b8fc8721bb2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8bc558bc-3920-499f-9039-7b8fc8721bb2","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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8bc558bc-3920-499f-9039-7b8fc8721bb2","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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8bc558bc-3920-499f-9039-7b8fc8721bb2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/auth-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8bc558bc-3920-499f-9039-7b8fc8721bb2","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":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8bc558bc-3920-499f-9039-7b8fc8721bb2","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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8bc558bc-3920-499f-9039-7b8fc8721bb2","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-24T20:57:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8bc558bc-3920-499f-9039-7b8fc8721bb2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8bc558bc-3920-499f-9039-7b8fc8721bb2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e3ad7512-949a-4a0a-992e-3985caba16f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45592","PortSpecifier":{"PortValue":45592}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e3ad7512-949a-4a0a-992e-3985caba16f9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e3ad7512-949a-4a0a-992e-3985caba16f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45592","PortSpecifier":{"PortValue":45592}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926660,"nanos":794552511},"http":{"id":"e3ad7512-949a-4a0a-992e-3985caba16f9","method":"POST","headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e3ad7512-949a-4a0a-992e-3985caba16f9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e3ad7512-949a-4a0a-992e-3985caba16f9","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e3ad7512-949a-4a0a-992e-3985caba16f9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3ad7512-949a-4a0a-992e-3985caba16f9","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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3ad7512-949a-4a0a-992e-3985caba16f9","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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3ad7512-949a-4a0a-992e-3985caba16f9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-449ecf/auth-test-model-449ecf\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-449ecf/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e3ad7512-949a-4a0a-992e-3985caba16f9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e3ad7512-949a-4a0a-992e-3985caba16f9","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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e3ad7512-949a-4a0a-992e-3985caba16f9","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-24T20:57:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e3ad7512-949a-4a0a-992e-3985caba16f9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e3ad7512-949a-4a0a-992e-3985caba16f9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"85314ebd-b4b4-4dff-aca3-c3a12f90c7d2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:50388","PortSpecifier":{"PortValue":50388}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"85314ebd-b4b4-4dff-aca3-c3a12f90c7d2","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"85314ebd-b4b4-4dff-aca3-c3a12f90c7d2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:50388","PortSpecifier":{"PortValue":50388}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926660,"nanos":844683736},"http":{"id":"85314ebd-b4b4-4dff-aca3-c3a12f90c7d2","method":"POST","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"85314ebd-b4b4-4dff-aca3-c3a12f90c7d2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"85314ebd-b4b4-4dff-aca3-c3a12f90c7d2","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"85314ebd-b4b4-4dff-aca3-c3a12f90c7d2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85314ebd-b4b4-4dff-aca3-c3a12f90c7d2","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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85314ebd-b4b4-4dff-aca3-c3a12f90c7d2","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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85314ebd-b4b4-4dff-aca3-c3a12f90c7d2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/auth-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"85314ebd-b4b4-4dff-aca3-c3a12f90c7d2","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":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"85314ebd-b4b4-4dff-aca3-c3a12f90c7d2","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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"85314ebd-b4b4-4dff-aca3-c3a12f90c7d2","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-24T20:57:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"85314ebd-b4b4-4dff-aca3-c3a12f90c7d2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"85314ebd-b4b4-4dff-aca3-c3a12f90c7d2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5409a501-be0a-4024-be76-232789aecf11","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45598","PortSpecifier":{"PortValue":45598}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5409a501-be0a-4024-be76-232789aecf11","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5409a501-be0a-4024-be76-232789aecf11","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45598","PortSpecifier":{"PortValue":45598}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926660,"nanos":907103023},"http":{"id":"5409a501-be0a-4024-be76-232789aecf11","method":"POST","headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5409a501-be0a-4024-be76-232789aecf11","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5409a501-be0a-4024-be76-232789aecf11","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5409a501-be0a-4024-be76-232789aecf11","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5409a501-be0a-4024-be76-232789aecf11","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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5409a501-be0a-4024-be76-232789aecf11","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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5409a501-be0a-4024-be76-232789aecf11","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-449ecf/auth-test-model-449ecf\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-449ecf/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5409a501-be0a-4024-be76-232789aecf11","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5409a501-be0a-4024-be76-232789aecf11","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-24T20:57:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5409a501-be0a-4024-be76-232789aecf11","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-24T20:57:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5409a501-be0a-4024-be76-232789aecf11","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T20:57:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5409a501-be0a-4024-be76-232789aecf11","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T20:57:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T20:57:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e"} {"level":"info","ts":"2026-07-24T20:57:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"} {"level":"info","ts":"2026-07-24T20:57:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812"} {"level":"info","ts":"2026-07-24T20:57:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"info","ts":"2026-07-24T20:57:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"} {"level":"info","ts":"2026-07-24T20:57:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"} {"level":"info","ts":"2026-07-24T20:57:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T20:57:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"} {"level":"info","ts":"2026-07-24T20:57:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7"} {"level":"info","ts":"2026-07-24T20:57:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"info","ts":"2026-07-24T20:57:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812\": 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-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812"} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"} {"level":"error","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048\": 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-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644\": 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-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7"} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e"} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7"} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e"} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e"} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"} {"level":"error","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1\": 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-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fa40cdea-5f24-44af-84c3-b21388553c76","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:39106","PortSpecifier":{"PortValue":39106}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fa40cdea-5f24-44af-84c3-b21388553c76","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fa40cdea-5f24-44af-84c3-b21388553c76","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:39106","PortSpecifier":{"PortValue":39106}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926699,"nanos":305665442},"http":{"id":"fa40cdea-5f24-44af-84c3-b21388553c76","method":"POST","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fa40cdea-5f24-44af-84c3-b21388553c76","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fa40cdea-5f24-44af-84c3-b21388553c76","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fa40cdea-5f24-44af-84c3-b21388553c76","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fa40cdea-5f24-44af-84c3-b21388553c76","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-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fa40cdea-5f24-44af-84c3-b21388553c76","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-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fa40cdea-5f24-44af-84c3-b21388553c76","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/auth-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fa40cdea-5f24-44af-84c3-b21388553c76","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":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fa40cdea-5f24-44af-84c3-b21388553c76","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-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fa40cdea-5f24-44af-84c3-b21388553c76","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-24T20:58:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fa40cdea-5f24-44af-84c3-b21388553c76","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fa40cdea-5f24-44af-84c3-b21388553c76","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f43982ee-9161-4884-8550-d4f711753a8d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45578","PortSpecifier":{"PortValue":45578}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f43982ee-9161-4884-8550-d4f711753a8d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f43982ee-9161-4884-8550-d4f711753a8d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45578","PortSpecifier":{"PortValue":45578}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926699,"nanos":346382033},"http":{"id":"f43982ee-9161-4884-8550-d4f711753a8d","method":"POST","headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f43982ee-9161-4884-8550-d4f711753a8d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f43982ee-9161-4884-8550-d4f711753a8d","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f43982ee-9161-4884-8550-d4f711753a8d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f43982ee-9161-4884-8550-d4f711753a8d","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-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f43982ee-9161-4884-8550-d4f711753a8d","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-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f43982ee-9161-4884-8550-d4f711753a8d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-449ecf/auth-test-model-449ecf\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-449ecf/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f43982ee-9161-4884-8550-d4f711753a8d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f43982ee-9161-4884-8550-d4f711753a8d","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-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f43982ee-9161-4884-8550-d4f711753a8d","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-24T20:58:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f43982ee-9161-4884-8550-d4f711753a8d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f43982ee-9161-4884-8550-d4f711753a8d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cc5583c9-f43a-4f9c-9546-cfc57418c183","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45590","PortSpecifier":{"PortValue":45590}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cc5583c9-f43a-4f9c-9546-cfc57418c183","method":"GET","path":"/maas-api/v1/api-keys/8e386a18-e9f2-491f-a25e-2bb518cdd76a","host":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cc5583c9-f43a-4f9c-9546-cfc57418c183","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45590","PortSpecifier":{"PortValue":45590}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926699,"nanos":388683130},"http":{"id":"cc5583c9-f43a-4f9c-9546-cfc57418c183","method":"GET","headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/8e386a18-e9f2-491f-a25e-2bb518cdd76a",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cc5583c9-f43a-4f9c-9546-cfc57418c183","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cc5583c9-f43a-4f9c-9546-cfc57418c183","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cc5583c9-f43a-4f9c-9546-cfc57418c183","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/8e386a18-e9f2-491f-a25e-2bb518cdd76a",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc5583c9-f43a-4f9c-9546-cfc57418c183","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-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc5583c9-f43a-4f9c-9546-cfc57418c183","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-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc5583c9-f43a-4f9c-9546-cfc57418c183","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-449ecf/auth-test-model-449ecf\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-449ecf/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cc5583c9-f43a-4f9c-9546-cfc57418c183","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cc5583c9-f43a-4f9c-9546-cfc57418c183","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-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cc5583c9-f43a-4f9c-9546-cfc57418c183","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-24T20:58:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cc5583c9-f43a-4f9c-9546-cfc57418c183","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cc5583c9-f43a-4f9c-9546-cfc57418c183","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d9867dd5-13c1-410f-a562-0bf2a0d79e4d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:39110","PortSpecifier":{"PortValue":39110}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d9867dd5-13c1-410f-a562-0bf2a0d79e4d","method":"GET","path":"/maas-api/v1/api-keys/8e386a18-e9f2-491f-a25e-2bb518cdd76a","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d9867dd5-13c1-410f-a562-0bf2a0d79e4d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:39110","PortSpecifier":{"PortValue":39110}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926699,"nanos":436072841},"http":{"id":"d9867dd5-13c1-410f-a562-0bf2a0d79e4d","method":"GET","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/8e386a18-e9f2-491f-a25e-2bb518cdd76a",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d9867dd5-13c1-410f-a562-0bf2a0d79e4d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d9867dd5-13c1-410f-a562-0bf2a0d79e4d","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d9867dd5-13c1-410f-a562-0bf2a0d79e4d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/8e386a18-e9f2-491f-a25e-2bb518cdd76a",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9867dd5-13c1-410f-a562-0bf2a0d79e4d","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-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9867dd5-13c1-410f-a562-0bf2a0d79e4d","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-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9867dd5-13c1-410f-a562-0bf2a0d79e4d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/auth-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d9867dd5-13c1-410f-a562-0bf2a0d79e4d","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":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d9867dd5-13c1-410f-a562-0bf2a0d79e4d","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-24T20:58:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d9867dd5-13c1-410f-a562-0bf2a0d79e4d","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-24T20:58:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d9867dd5-13c1-410f-a562-0bf2a0d79e4d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T20:58:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d9867dd5-13c1-410f-a562-0bf2a0d79e4d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T20:58:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812"} {"level":"info","ts":"2026-07-24T20:58:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e"} {"level":"info","ts":"2026-07-24T20:58:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"} {"level":"info","ts":"2026-07-24T20:58:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"} {"level":"info","ts":"2026-07-24T20:58:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"info","ts":"2026-07-24T20:58:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"} {"level":"info","ts":"2026-07-24T20:58:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"info","ts":"2026-07-24T20:58:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7"} {"level":"info","ts":"2026-07-24T20:58:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"} {"level":"info","ts":"2026-07-24T20:58:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T20:58:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T20:58:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"debug","ts":"2026-07-24T20:58:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"debug","ts":"2026-07-24T20:58:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"debug","ts":"2026-07-24T20:58:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"debug","ts":"2026-07-24T20:58:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644\": 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-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812"} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812"} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812"} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e"} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:58:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7"} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:58:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"41aeb846-4452-4c8e-9936-990c4c663a8e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38188","PortSpecifier":{"PortValue":38188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"41aeb846-4452-4c8e-9936-990c4c663a8e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"41aeb846-4452-4c8e-9936-990c4c663a8e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38188","PortSpecifier":{"PortValue":38188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926738,"nanos":515507653},"http":{"id":"41aeb846-4452-4c8e-9936-990c4c663a8e","method":"POST","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"41aeb846-4452-4c8e-9936-990c4c663a8e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"41aeb846-4452-4c8e-9936-990c4c663a8e","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"41aeb846-4452-4c8e-9936-990c4c663a8e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"41aeb846-4452-4c8e-9936-990c4c663a8e","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-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"41aeb846-4452-4c8e-9936-990c4c663a8e","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-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"41aeb846-4452-4c8e-9936-990c4c663a8e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/auth-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"41aeb846-4452-4c8e-9936-990c4c663a8e","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":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"41aeb846-4452-4c8e-9936-990c4c663a8e","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-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"41aeb846-4452-4c8e-9936-990c4c663a8e","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-24T20:58:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"41aeb846-4452-4c8e-9936-990c4c663a8e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"41aeb846-4452-4c8e-9936-990c4c663a8e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e9aad67d-ca29-4c23-8cb4-817720ede84f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35868","PortSpecifier":{"PortValue":35868}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e9aad67d-ca29-4c23-8cb4-817720ede84f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e9aad67d-ca29-4c23-8cb4-817720ede84f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35868","PortSpecifier":{"PortValue":35868}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926738,"nanos":559812817},"http":{"id":"e9aad67d-ca29-4c23-8cb4-817720ede84f","method":"POST","headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e9aad67d-ca29-4c23-8cb4-817720ede84f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e9aad67d-ca29-4c23-8cb4-817720ede84f","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e9aad67d-ca29-4c23-8cb4-817720ede84f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9aad67d-ca29-4c23-8cb4-817720ede84f","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-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9aad67d-ca29-4c23-8cb4-817720ede84f","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-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9aad67d-ca29-4c23-8cb4-817720ede84f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-449ecf/auth-test-model-449ecf\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-449ecf/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e9aad67d-ca29-4c23-8cb4-817720ede84f","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9aad67d-ca29-4c23-8cb4-817720ede84f","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-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9aad67d-ca29-4c23-8cb4-817720ede84f","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-24T20:58:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e9aad67d-ca29-4c23-8cb4-817720ede84f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e9aad67d-ca29-4c23-8cb4-817720ede84f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"560190e1-e3ce-4265-aac5-e49f5619fb7d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38202","PortSpecifier":{"PortValue":38202}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"560190e1-e3ce-4265-aac5-e49f5619fb7d","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"560190e1-e3ce-4265-aac5-e49f5619fb7d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38202","PortSpecifier":{"PortValue":38202}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926738,"nanos":596972744},"http":{"id":"560190e1-e3ce-4265-aac5-e49f5619fb7d","method":"POST","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"560190e1-e3ce-4265-aac5-e49f5619fb7d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1DpMNoNPfRTC4YuYS_O6BUZZkpJoiziS5oUudo130DxLVpIjCAShAV2CiaNxj"} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"560190e1-e3ce-4265-aac5-e49f5619fb7d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1DpMNoNPfRTC4YuYS_O6BUZZkpJoiziS5oUudo130DxLVpIjCAShAV2CiaNxj\"}"} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"560190e1-e3ce-4265-aac5-e49f5619fb7d","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-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9ac5eb93-c840-4ea2-af7e-8fc4ccc78f65","keyName":"e2e-auth-iso-a-e6590b","subscription":"e2e-auth-iso-51a0f8","tenant":"e2e-shared-a-3f62e6","userId":"9ac5eb93-c840-4ea2-af7e-8fc4ccc78f65","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"560190e1-e3ce-4265-aac5-e49f5619fb7d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"560190e1-e3ce-4265-aac5-e49f5619fb7d","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-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"560190e1-e3ce-4265-aac5-e49f5619fb7d","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-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"560190e1-e3ce-4265-aac5-e49f5619fb7d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/auth-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"560190e1-e3ce-4265-aac5-e49f5619fb7d","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":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"560190e1-e3ce-4265-aac5-e49f5619fb7d","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-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"560190e1-e3ce-4265-aac5-e49f5619fb7d","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-51a0f8"} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"560190e1-e3ce-4265-aac5-e49f5619fb7d","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-24T20:58:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"560190e1-e3ce-4265-aac5-e49f5619fb7d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T20:58:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"560190e1-e3ce-4265-aac5-e49f5619fb7d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T20:59:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b6d429d0d4a9b7309d88531e403e6263f228504d2fc3ab67dd399601350b403"} {"level":"info","ts":"2026-07-24T20:59:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"} {"level":"info","ts":"2026-07-24T20:59:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2ca061c50a3752787e8d8f3049ddbfb1cabdbdb3a024c5323ec77b63a64747e"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/21442c29336a119cae02875a004a229f7f22bed8556009549261ed8ce89d6c8d"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/89b0221b8413985cf660476b348f1cb4295bfc2492c8e560b2cec76d4039a793"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3610dcc9b18be994cb2c4957a0ecf1360208e3f37a9943b2584e7e35db326530"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bd701e7a62693e827f0ca7977eb787b303b634a24b01e0fbb6560a963717ec92"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4d7d63dd6713bae8b152c41fc4c6a6459c08b769b6ece1bfafcff37b4d61d812"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f6a983e19e36d517a29300ea3b80eef0f28279ecf8d36a03f71694b78f44f644"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/330e97ab08eccd0255dd5093dd6839a8eeb54f96fb2ba50f74f78980f93e3071"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c05fe0054e22906af03e6e9565fb492323446e9c24d1ed8d0f24d2c6db3b15f5"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d609851f4c9b9c9969c21a8a25ccada10abec645c680e776c2be46533d0cc670"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ae96acaf0fe783fe8f3ad37775beda2a3cd3818b85c446720a6c1e1800f24e7"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/526196cd0099a4f0e99eb0ac6a3a95107ae18d0244dad925083583f83018be92"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b36a70af523f1986034e7ab1136f16b4ee1ea29670306d6b668815c728471688"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c50a214dca31a09c484e07fe60f92f5f1a2624d8724eb92015eb4215bfe388e1"} {"level":"info","ts":"2026-07-24T20:59:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0d9be512d3f7b0a249b4f30ff448ab1aeacb6f079f5ab73d59ba8cb046efd34f"} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59: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-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89"} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89"} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59: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-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59: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-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89"} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59: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-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59: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-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89"} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59: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-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59: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-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89"} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59: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-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89"} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59: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-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:59:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78"} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e856e65e30025ec96d2a99c5ff62b3d0136af81dfcfc712ef371307aefd3287","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e856e65e30025ec96d2a99c5ff62b3d0136af81dfcfc712ef371307aefd3287"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e856e65e30025ec96d2a99c5ff62b3d0136af81dfcfc712ef371307aefd3287","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdcfdeb436eef052f8134094675516ce8805f30752f63e859c9cfad01ec4196d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdcfdeb436eef052f8134094675516ce8805f30752f63e859c9cfad01ec4196d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e856e65e30025ec96d2a99c5ff62b3d0136af81dfcfc712ef371307aefd3287","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e856e65e30025ec96d2a99c5ff62b3d0136af81dfcfc712ef371307aefd3287"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdcfdeb436eef052f8134094675516ce8805f30752f63e859c9cfad01ec4196d"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e856e65e30025ec96d2a99c5ff62b3d0136af81dfcfc712ef371307aefd3287","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e856e65e30025ec96d2a99c5ff62b3d0136af81dfcfc712ef371307aefd3287"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdcfdeb436eef052f8134094675516ce8805f30752f63e859c9cfad01ec4196d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdcfdeb436eef052f8134094675516ce8805f30752f63e859c9cfad01ec4196d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e856e65e30025ec96d2a99c5ff62b3d0136af81dfcfc712ef371307aefd3287","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"245ab2242252dd76ba6faa1509b4d5439e60035e79dd89e8c94958d695e63f2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdcfdeb436eef052f8134094675516ce8805f30752f63e859c9cfad01ec4196d"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"245ab2242252dd76ba6faa1509b4d5439e60035e79dd89e8c94958d695e63f2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdcfdeb436eef052f8134094675516ce8805f30752f63e859c9cfad01ec4196d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cdcfdeb436eef052f8134094675516ce8805f30752f63e859c9cfad01ec4196d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdcfdeb436eef052f8134094675516ce8805f30752f63e859c9cfad01ec4196d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"245ab2242252dd76ba6faa1509b4d5439e60035e79dd89e8c94958d695e63f2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/245ab2242252dd76ba6faa1509b4d5439e60035e79dd89e8c94958d695e63f2b"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"245ab2242252dd76ba6faa1509b4d5439e60035e79dd89e8c94958d695e63f2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdcfdeb436eef052f8134094675516ce8805f30752f63e859c9cfad01ec4196d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"245ab2242252dd76ba6faa1509b4d5439e60035e79dd89e8c94958d695e63f2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["245ab2242252dd76ba6faa1509b4d5439e60035e79dd89e8c94958d695e63f2b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e856e65e30025ec96d2a99c5ff62b3d0136af81dfcfc712ef371307aefd3287"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"245ab2242252dd76ba6faa1509b4d5439e60035e79dd89e8c94958d695e63f2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"245ab2242252dd76ba6faa1509b4d5439e60035e79dd89e8c94958d695e63f2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["245ab2242252dd76ba6faa1509b4d5439e60035e79dd89e8c94958d695e63f2b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"245ab2242252dd76ba6faa1509b4d5439e60035e79dd89e8c94958d695e63f2b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"245ab2242252dd76ba6faa1509b4d5439e60035e79dd89e8c94958d695e63f2b\": 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-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"245ab2242252dd76ba6faa1509b4d5439e60035e79dd89e8c94958d695e63f2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"245ab2242252dd76ba6faa1509b4d5439e60035e79dd89e8c94958d695e63f2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdcfdeb436eef052f8134094675516ce8805f30752f63e859c9cfad01ec4196d"} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/245ab2242252dd76ba6faa1509b4d5439e60035e79dd89e8c94958d695e63f2b"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e77a007d38730a8ea3a58818700067271319fc9d80c3755a5f837065ad6faae7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e77a007d38730a8ea3a58818700067271319fc9d80c3755a5f837065ad6faae7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e77a007d38730a8ea3a58818700067271319fc9d80c3755a5f837065ad6faae7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e77a007d38730a8ea3a58818700067271319fc9d80c3755a5f837065ad6faae7"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e77a007d38730a8ea3a58818700067271319fc9d80c3755a5f837065ad6faae7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e77a007d38730a8ea3a58818700067271319fc9d80c3755a5f837065ad6faae7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e77a007d38730a8ea3a58818700067271319fc9d80c3755a5f837065ad6faae7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e77a007d38730a8ea3a58818700067271319fc9d80c3755a5f837065ad6faae7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e77a007d38730a8ea3a58818700067271319fc9d80c3755a5f837065ad6faae7"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e77a007d38730a8ea3a58818700067271319fc9d80c3755a5f837065ad6faae7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e77a007d38730a8ea3a58818700067271319fc9d80c3755a5f837065ad6faae7"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e"} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e"} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9920f190b09b338441202fa51975ad16679147218cc8bcd4088b1a3d99db4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9920f190b09b338441202fa51975ad16679147218cc8bcd4088b1a3d99db4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a134ff0b4da587a8306b493879d3af3eebc0c554beec8986d23aaab169a7e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a134ff0b4da587a8306b493879d3af3eebc0c554beec8986d23aaab169a7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9920f190b09b338441202fa51975ad16679147218cc8bcd4088b1a3d99db4b0"} {"level":"info","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9920f190b09b338441202fa51975ad16679147218cc8bcd4088b1a3d99db4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9920f190b09b338441202fa51975ad16679147218cc8bcd4088b1a3d99db4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9920f190b09b338441202fa51975ad16679147218cc8bcd4088b1a3d99db4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a134ff0b4da587a8306b493879d3af3eebc0c554beec8986d23aaab169a7e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78a134ff0b4da587a8306b493879d3af3eebc0c554beec8986d23aaab169a7e6"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a134ff0b4da587a8306b493879d3af3eebc0c554beec8986d23aaab169a7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9920f190b09b338441202fa51975ad16679147218cc8bcd4088b1a3d99db4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a134ff0b4da587a8306b493879d3af3eebc0c554beec8986d23aaab169a7e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78a134ff0b4da587a8306b493879d3af3eebc0c554beec8986d23aaab169a7e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a134ff0b4da587a8306b493879d3af3eebc0c554beec8986d23aaab169a7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9920f190b09b338441202fa51975ad16679147218cc8bcd4088b1a3d99db4b0"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a134ff0b4da587a8306b493879d3af3eebc0c554beec8986d23aaab169a7e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a134ff0b4da587a8306b493879d3af3eebc0c554beec8986d23aaab169a7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78a134ff0b4da587a8306b493879d3af3eebc0c554beec8986d23aaab169a7e6"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6810cb9a141784c2c4c2b97bfa32f146b8511bd13839fd56efbfbdedd9b78849","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6810cb9a141784c2c4c2b97bfa32f146b8511bd13839fd56efbfbdedd9b78849","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a134ff0b4da587a8306b493879d3af3eebc0c554beec8986d23aaab169a7e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78a134ff0b4da587a8306b493879d3af3eebc0c554beec8986d23aaab169a7e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a134ff0b4da587a8306b493879d3af3eebc0c554beec8986d23aaab169a7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6810cb9a141784c2c4c2b97bfa32f146b8511bd13839fd56efbfbdedd9b78849"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6810cb9a141784c2c4c2b97bfa32f146b8511bd13839fd56efbfbdedd9b78849","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6810cb9a141784c2c4c2b97bfa32f146b8511bd13839fd56efbfbdedd9b78849"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78a134ff0b4da587a8306b493879d3af3eebc0c554beec8986d23aaab169a7e6"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6810cb9a141784c2c4c2b97bfa32f146b8511bd13839fd56efbfbdedd9b78849","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78a134ff0b4da587a8306b493879d3af3eebc0c554beec8986d23aaab169a7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6cb2804b581d80ceb2eb10256f144872542992ef67ffd1a4c64a34881fdf3e1"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6cb2804b581d80ceb2eb10256f144872542992ef67ffd1a4c64a34881fdf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6cb2804b581d80ceb2eb10256f144872542992ef67ffd1a4c64a34881fdf3e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2637949ebc0c156f35cf370f34ffacdd5294f16ed52db457aabc8b3a47440643"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6cb2804b581d80ceb2eb10256f144872542992ef67ffd1a4c64a34881fdf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6810cb9a141784c2c4c2b97bfa32f146b8511bd13839fd56efbfbdedd9b78849"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c125a3604d86705c500271d30a23785687bd482d9433ca2556a275ed020074c"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2637949ebc0c156f35cf370f34ffacdd5294f16ed52db457aabc8b3a47440643","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2637949ebc0c156f35cf370f34ffacdd5294f16ed52db457aabc8b3a47440643"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/323f8b76398889b3be4139813115eb8c3cfb76fffa4645925e847ef55b9fc064"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2637949ebc0c156f35cf370f34ffacdd5294f16ed52db457aabc8b3a47440643","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6810cb9a141784c2c4c2b97bfa32f146b8511bd13839fd56efbfbdedd9b78849","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c125a3604d86705c500271d30a23785687bd482d9433ca2556a275ed020074c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c125a3604d86705c500271d30a23785687bd482d9433ca2556a275ed020074c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12da7e31528bb7aae9dd1c08ca87a443b802854bad05d7104f14b6804a5ab6ad"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6cb2804b581d80ceb2eb10256f144872542992ef67ffd1a4c64a34881fdf3e1"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c125a3604d86705c500271d30a23785687bd482d9433ca2556a275ed020074c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"323f8b76398889b3be4139813115eb8c3cfb76fffa4645925e847ef55b9fc064","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["323f8b76398889b3be4139813115eb8c3cfb76fffa4645925e847ef55b9fc064"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3a9178ea4b204fa4d25765d4d887cd4ac19be6673591e33c55ba5b4087e993a"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"323f8b76398889b3be4139813115eb8c3cfb76fffa4645925e847ef55b9fc064","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12da7e31528bb7aae9dd1c08ca87a443b802854bad05d7104f14b6804a5ab6ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12da7e31528bb7aae9dd1c08ca87a443b802854bad05d7104f14b6804a5ab6ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6e61ab491712e51e0d8cb1283664846595744b76f11421fb163a3dd48cad422"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2637949ebc0c156f35cf370f34ffacdd5294f16ed52db457aabc8b3a47440643"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12da7e31528bb7aae9dd1c08ca87a443b802854bad05d7104f14b6804a5ab6ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c125a3604d86705c500271d30a23785687bd482d9433ca2556a275ed020074c"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/323f8b76398889b3be4139813115eb8c3cfb76fffa4645925e847ef55b9fc064"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12da7e31528bb7aae9dd1c08ca87a443b802854bad05d7104f14b6804a5ab6ad"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6cb2804b581d80ceb2eb10256f144872542992ef67ffd1a4c64a34881fdf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3a9178ea4b204fa4d25765d4d887cd4ac19be6673591e33c55ba5b4087e993a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c3a9178ea4b204fa4d25765d4d887cd4ac19be6673591e33c55ba5b4087e993a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3a9178ea4b204fa4d25765d4d887cd4ac19be6673591e33c55ba5b4087e993a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6e61ab491712e51e0d8cb1283664846595744b76f11421fb163a3dd48cad422","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T20:59:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6e61ab491712e51e0d8cb1283664846595744b76f11421fb163a3dd48cad422"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3a9178ea4b204fa4d25765d4d887cd4ac19be6673591e33c55ba5b4087e993a"} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6e61ab491712e51e0d8cb1283664846595744b76f11421fb163a3dd48cad422","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2637949ebc0c156f35cf370f34ffacdd5294f16ed52db457aabc8b3a47440643","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c125a3604d86705c500271d30a23785687bd482d9433ca2556a275ed020074c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"323f8b76398889b3be4139813115eb8c3cfb76fffa4645925e847ef55b9fc064","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12da7e31528bb7aae9dd1c08ca87a443b802854bad05d7104f14b6804a5ab6ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c3a9178ea4b204fa4d25765d4d887cd4ac19be6673591e33c55ba5b4087e993a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6e61ab491712e51e0d8cb1283664846595744b76f11421fb163a3dd48cad422","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T20:59:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6e61ab491712e51e0d8cb1283664846595744b76f11421fb163a3dd48cad422"} {"level":"info","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a04c1d74-40fd-4027-8315-8531908e8117","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60390","PortSpecifier":{"PortValue":60390}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a04c1d74-40fd-4027-8315-8531908e8117","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a04c1d74-40fd-4027-8315-8531908e8117","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60390","PortSpecifier":{"PortValue":60390}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926812,"nanos":718339465},"http":{"id":"a04c1d74-40fd-4027-8315-8531908e8117","method":"POST","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a04c1d74-40fd-4027-8315-8531908e8117","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a04c1d74-40fd-4027-8315-8531908e8117","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a04c1d74-40fd-4027-8315-8531908e8117","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a04c1d74-40fd-4027-8315-8531908e8117","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-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a04c1d74-40fd-4027-8315-8531908e8117","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-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a04c1d74-40fd-4027-8315-8531908e8117","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/sub-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a04c1d74-40fd-4027-8315-8531908e8117","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a04c1d74-40fd-4027-8315-8531908e8117","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-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a04c1d74-40fd-4027-8315-8531908e8117","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-24T21:00:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a04c1d74-40fd-4027-8315-8531908e8117","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a04c1d74-40fd-4027-8315-8531908e8117","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ee04221d-1256-4642-a66b-dff054034d92","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:44794","PortSpecifier":{"PortValue":44794}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ee04221d-1256-4642-a66b-dff054034d92","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ee04221d-1256-4642-a66b-dff054034d92","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:44794","PortSpecifier":{"PortValue":44794}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926812,"nanos":761296782},"http":{"id":"ee04221d-1256-4642-a66b-dff054034d92","method":"POST","headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ee04221d-1256-4642-a66b-dff054034d92","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ee04221d-1256-4642-a66b-dff054034d92","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ee04221d-1256-4642-a66b-dff054034d92","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee04221d-1256-4642-a66b-dff054034d92","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-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee04221d-1256-4642-a66b-dff054034d92","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-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee04221d-1256-4642-a66b-dff054034d92","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-449ecf/sub-test-model-449ecf\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-449ecf/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ee04221d-1256-4642-a66b-dff054034d92","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee04221d-1256-4642-a66b-dff054034d92","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-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee04221d-1256-4642-a66b-dff054034d92","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-24T21:00:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ee04221d-1256-4642-a66b-dff054034d92","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ee04221d-1256-4642-a66b-dff054034d92","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"466d2371-5b7b-46ba-a315-70497f6e6285","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60396","PortSpecifier":{"PortValue":60396}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"466d2371-5b7b-46ba-a315-70497f6e6285","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"466d2371-5b7b-46ba-a315-70497f6e6285","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60396","PortSpecifier":{"PortValue":60396}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926812,"nanos":801121277},"http":{"id":"466d2371-5b7b-46ba-a315-70497f6e6285","method":"GET","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"466d2371-5b7b-46ba-a315-70497f6e6285","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-12tjnTbIWZE20FJmI_U85z0TGvklPbOQiwFaT7P6WzyFSr2YhHEcuUzl3KIN7"} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"466d2371-5b7b-46ba-a315-70497f6e6285","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-12tjnTbIWZE20FJmI_U85z0TGvklPbOQiwFaT7P6WzyFSr2YhHEcuUzl3KIN7\"}"} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"466d2371-5b7b-46ba-a315-70497f6e6285","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-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"931dfa48-ed90-4060-884a-80a2e728b3c7","keyName":"e2e-sub-iso-5cf1cd","subscription":"e2e-a-only-b20c0e","tenant":"e2e-shared-a-3f62e6","userId":"931dfa48-ed90-4060-884a-80a2e728b3c7","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"466d2371-5b7b-46ba-a315-70497f6e6285","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"466d2371-5b7b-46ba-a315-70497f6e6285","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-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"466d2371-5b7b-46ba-a315-70497f6e6285","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-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"466d2371-5b7b-46ba-a315-70497f6e6285","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/sub-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"466d2371-5b7b-46ba-a315-70497f6e6285","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"466d2371-5b7b-46ba-a315-70497f6e6285","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-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"466d2371-5b7b-46ba-a315-70497f6e6285","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-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"466d2371-5b7b-46ba-a315-70497f6e6285","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-b20c0e"} {"level":"info","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"466d2371-5b7b-46ba-a315-70497f6e6285","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"466d2371-5b7b-46ba-a315-70497f6e6285","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ddb206b7-ab1c-4044-8cf1-7f95bc237ed8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:44802","PortSpecifier":{"PortValue":44802}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ddb206b7-ab1c-4044-8cf1-7f95bc237ed8","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ddb206b7-ab1c-4044-8cf1-7f95bc237ed8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:44802","PortSpecifier":{"PortValue":44802}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926812,"nanos":840633705},"http":{"id":"ddb206b7-ab1c-4044-8cf1-7f95bc237ed8","method":"GET","headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ddb206b7-ab1c-4044-8cf1-7f95bc237ed8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1VVWSsHTxoVdTCiqn_jBple1MTRjRJAEIDJ74fhHJLWvfKC3cUK90uzO98jBA"} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ddb206b7-ab1c-4044-8cf1-7f95bc237ed8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-449ecf.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1VVWSsHTxoVdTCiqn_jBple1MTRjRJAEIDJ74fhHJLWvfKC3cUK90uzO98jBA\"}"} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ddb206b7-ab1c-4044-8cf1-7f95bc237ed8","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-449ecf.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"c3a8bed4-e2e9-4409-998c-34df44b54820","keyName":"e2e-sub-iso-6d8bae","subscription":"e2e-b-only-b20c0e","tenant":"e2e-shared-b-449ecf","userId":"c3a8bed4-e2e9-4409-998c-34df44b54820","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ddb206b7-ab1c-4044-8cf1-7f95bc237ed8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ddb206b7-ab1c-4044-8cf1-7f95bc237ed8","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-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ddb206b7-ab1c-4044-8cf1-7f95bc237ed8","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-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ddb206b7-ab1c-4044-8cf1-7f95bc237ed8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-449ecf/sub-test-model-449ecf\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-449ecf/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ddb206b7-ab1c-4044-8cf1-7f95bc237ed8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ddb206b7-ab1c-4044-8cf1-7f95bc237ed8","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-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ddb206b7-ab1c-4044-8cf1-7f95bc237ed8","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-b20c0e"} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ddb206b7-ab1c-4044-8cf1-7f95bc237ed8","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-24T21:00:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ddb206b7-ab1c-4044-8cf1-7f95bc237ed8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:00:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ddb206b7-ab1c-4044-8cf1-7f95bc237ed8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"551e86fa-f9a9-4afa-8c41-50d3013962fe","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46288","PortSpecifier":{"PortValue":46288}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"551e86fa-f9a9-4afa-8c41-50d3013962fe","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"551e86fa-f9a9-4afa-8c41-50d3013962fe","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46288","PortSpecifier":{"PortValue":46288}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926830,"nanos":312812737},"http":{"id":"551e86fa-f9a9-4afa-8c41-50d3013962fe","method":"POST","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"551e86fa-f9a9-4afa-8c41-50d3013962fe","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"551e86fa-f9a9-4afa-8c41-50d3013962fe","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"551e86fa-f9a9-4afa-8c41-50d3013962fe","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"551e86fa-f9a9-4afa-8c41-50d3013962fe","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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"551e86fa-f9a9-4afa-8c41-50d3013962fe","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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"551e86fa-f9a9-4afa-8c41-50d3013962fe","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/sub-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"551e86fa-f9a9-4afa-8c41-50d3013962fe","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"551e86fa-f9a9-4afa-8c41-50d3013962fe","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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"551e86fa-f9a9-4afa-8c41-50d3013962fe","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-24T21:00:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"551e86fa-f9a9-4afa-8c41-50d3013962fe","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"551e86fa-f9a9-4afa-8c41-50d3013962fe","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9c5951fc-0e75-4884-a316-5786d36b92ed","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51298","PortSpecifier":{"PortValue":51298}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9c5951fc-0e75-4884-a316-5786d36b92ed","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9c5951fc-0e75-4884-a316-5786d36b92ed","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51298","PortSpecifier":{"PortValue":51298}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926830,"nanos":358744651},"http":{"id":"9c5951fc-0e75-4884-a316-5786d36b92ed","method":"POST","headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9c5951fc-0e75-4884-a316-5786d36b92ed","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9c5951fc-0e75-4884-a316-5786d36b92ed","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9c5951fc-0e75-4884-a316-5786d36b92ed","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c5951fc-0e75-4884-a316-5786d36b92ed","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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c5951fc-0e75-4884-a316-5786d36b92ed","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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c5951fc-0e75-4884-a316-5786d36b92ed","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-449ecf/sub-test-model-449ecf\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-449ecf/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9c5951fc-0e75-4884-a316-5786d36b92ed","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9c5951fc-0e75-4884-a316-5786d36b92ed","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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9c5951fc-0e75-4884-a316-5786d36b92ed","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-24T21:00:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9c5951fc-0e75-4884-a316-5786d36b92ed","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9c5951fc-0e75-4884-a316-5786d36b92ed","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"78793bfe-e364-4bad-a133-958c7967ea93","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46292","PortSpecifier":{"PortValue":46292}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"78793bfe-e364-4bad-a133-958c7967ea93","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"78793bfe-e364-4bad-a133-958c7967ea93","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46292","PortSpecifier":{"PortValue":46292}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926830,"nanos":391817139},"http":{"id":"78793bfe-e364-4bad-a133-958c7967ea93","method":"POST","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"78793bfe-e364-4bad-a133-958c7967ea93","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-14tiAJawhOlsais0R_fI7oF9HpTg2phY1uACD5JAjwrgf35i8C3UOo2RuRcZD"} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"78793bfe-e364-4bad-a133-958c7967ea93","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-14tiAJawhOlsais0R_fI7oF9HpTg2phY1uACD5JAjwrgf35i8C3UOo2RuRcZD\"}"} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"78793bfe-e364-4bad-a133-958c7967ea93","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-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"f0c8c275-2ecd-440a-b060-5ce3512fd42d","keyName":"e2e-sub-iso-4333d4","subscription":"e2e-shared-sub-66d57c","tenant":"e2e-shared-a-3f62e6","userId":"f0c8c275-2ecd-440a-b060-5ce3512fd42d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"78793bfe-e364-4bad-a133-958c7967ea93","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"78793bfe-e364-4bad-a133-958c7967ea93","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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"78793bfe-e364-4bad-a133-958c7967ea93","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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"78793bfe-e364-4bad-a133-958c7967ea93","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/sub-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"78793bfe-e364-4bad-a133-958c7967ea93","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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"78793bfe-e364-4bad-a133-958c7967ea93","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-66d57c"} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"78793bfe-e364-4bad-a133-958c7967ea93","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"78793bfe-e364-4bad-a133-958c7967ea93","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-24T21:00:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"78793bfe-e364-4bad-a133-958c7967ea93","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"78793bfe-e364-4bad-a133-958c7967ea93","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"43491e86-35bb-4f4d-9fa5-d52831ef4868","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51306","PortSpecifier":{"PortValue":51306}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"43491e86-35bb-4f4d-9fa5-d52831ef4868","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"43491e86-35bb-4f4d-9fa5-d52831ef4868","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51306","PortSpecifier":{"PortValue":51306}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926830,"nanos":422597448},"http":{"id":"43491e86-35bb-4f4d-9fa5-d52831ef4868","method":"POST","headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"43491e86-35bb-4f4d-9fa5-d52831ef4868","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1TbVnc0zCM8TvJbTY_EMqebg2O6mqTzC6uVgcrXgOo7E2lNZwQDUBLsVamnIv"} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"43491e86-35bb-4f4d-9fa5-d52831ef4868","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-449ecf.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1TbVnc0zCM8TvJbTY_EMqebg2O6mqTzC6uVgcrXgOo7E2lNZwQDUBLsVamnIv\"}"} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"43491e86-35bb-4f4d-9fa5-d52831ef4868","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-449ecf.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"3a825813-ed03-42c2-8bc3-b20dfe872ec8","keyName":"e2e-sub-iso-c5c91e","subscription":"e2e-shared-sub-66d57c","tenant":"e2e-shared-b-449ecf","userId":"3a825813-ed03-42c2-8bc3-b20dfe872ec8","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"43491e86-35bb-4f4d-9fa5-d52831ef4868","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"43491e86-35bb-4f4d-9fa5-d52831ef4868","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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"43491e86-35bb-4f4d-9fa5-d52831ef4868","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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"43491e86-35bb-4f4d-9fa5-d52831ef4868","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-449ecf/sub-test-model-449ecf\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-449ecf/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"43491e86-35bb-4f4d-9fa5-d52831ef4868","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"43491e86-35bb-4f4d-9fa5-d52831ef4868","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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"43491e86-35bb-4f4d-9fa5-d52831ef4868","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-24T21:00:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"43491e86-35bb-4f4d-9fa5-d52831ef4868","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-66d57c"} {"level":"info","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"43491e86-35bb-4f4d-9fa5-d52831ef4868","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:00:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"43491e86-35bb-4f4d-9fa5-d52831ef4868","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cdcfdeb436eef052f8134094675516ce8805f30752f63e859c9cfad01ec4196d"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78a134ff0b4da587a8306b493879d3af3eebc0c554beec8986d23aaab169a7e6"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d9920f190b09b338441202fa51975ad16679147218cc8bcd4088b1a3d99db4b0"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6810cb9a141784c2c4c2b97bfa32f146b8511bd13839fd56efbfbdedd9b78849"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/245ab2242252dd76ba6faa1509b4d5439e60035e79dd89e8c94958d695e63f2b"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f6e61ab491712e51e0d8cb1283664846595744b76f11421fb163a3dd48cad422"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5700582480f2deb5abfaf6d00ae466e91880f7de6f1f17f86db9c499ebc4937e"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9c125a3604d86705c500271d30a23785687bd482d9433ca2556a275ed020074c"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e856e65e30025ec96d2a99c5ff62b3d0136af81dfcfc712ef371307aefd3287"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12da7e31528bb7aae9dd1c08ca87a443b802854bad05d7104f14b6804a5ab6ad"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e77a007d38730a8ea3a58818700067271319fc9d80c3755a5f837065ad6faae7"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/323f8b76398889b3be4139813115eb8c3cfb76fffa4645925e847ef55b9fc064"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6cb2804b581d80ceb2eb10256f144872542992ef67ffd1a4c64a34881fdf3e1"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4f8e2c1a1d124dec1a157fdd20b7ce9e105f4e440a360580e590a910b9a93a89"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2637949ebc0c156f35cf370f34ffacdd5294f16ed52db457aabc8b3a47440643"} {"level":"info","ts":"2026-07-24T21:00:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c3a9178ea4b204fa4d25765d4d887cd4ac19be6673591e33c55ba5b4087e993a"} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd"} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2c1843be2209e1963fef2f1f593cf2f11383bc617d668862adf647298dcd8486","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2c1843be2209e1963fef2f1f593cf2f11383bc617d668862adf647298dcd8486","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2c1843be2209e1963fef2f1f593cf2f11383bc617d668862adf647298dcd8486"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2c1843be2209e1963fef2f1f593cf2f11383bc617d668862adf647298dcd8486","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2c1843be2209e1963fef2f1f593cf2f11383bc617d668862adf647298dcd8486"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2c1843be2209e1963fef2f1f593cf2f11383bc617d668862adf647298dcd8486","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2c1843be2209e1963fef2f1f593cf2f11383bc617d668862adf647298dcd8486","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd"} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2c1843be2209e1963fef2f1f593cf2f11383bc617d668862adf647298dcd8486"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd"} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01: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-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"} {"level":"info","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2"} {"level":"error","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205\": 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-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ca245fef8cac80526e492feb21f55aa4a74343466e4e9a6e5aae5d92893bc14"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ca245fef8cac80526e492feb21f55aa4a74343466e4e9a6e5aae5d92893bc14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ca245fef8cac80526e492feb21f55aa4a74343466e4e9a6e5aae5d92893bc14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ca245fef8cac80526e492feb21f55aa4a74343466e4e9a6e5aae5d92893bc14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ca245fef8cac80526e492feb21f55aa4a74343466e4e9a6e5aae5d92893bc14"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ca245fef8cac80526e492feb21f55aa4a74343466e4e9a6e5aae5d92893bc14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b"} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22bc3c9d748eb0b5f683f4bc5a43fd44d8168cbf052c6515c55954c70c96b355"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22bc3c9d748eb0b5f683f4bc5a43fd44d8168cbf052c6515c55954c70c96b355","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22bc3c9d748eb0b5f683f4bc5a43fd44d8168cbf052c6515c55954c70c96b355"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22bc3c9d748eb0b5f683f4bc5a43fd44d8168cbf052c6515c55954c70c96b355","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22bc3c9d748eb0b5f683f4bc5a43fd44d8168cbf052c6515c55954c70c96b355"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5a83f5eb655531578fb4d55e7477fb84057efe9b17abb476debc20f166355b8"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0"} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22bc3c9d748eb0b5f683f4bc5a43fd44d8168cbf052c6515c55954c70c96b355","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85801cb3c3c62dcb4ce4bbc4cbd4716af87c4105093e4b8c404f7700d430e729"} {"level":"info","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695"} {"level":"info","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8"} {"level":"info","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986"} {"level":"info","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"info","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5a83f5eb655531578fb4d55e7477fb84057efe9b17abb476debc20f166355b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5a83f5eb655531578fb4d55e7477fb84057efe9b17abb476debc20f166355b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05"} {"level":"info","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"} {"level":"info","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5a83f5eb655531578fb4d55e7477fb84057efe9b17abb476debc20f166355b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5a83f5eb655531578fb4d55e7477fb84057efe9b17abb476debc20f166355b8"} {"level":"info","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"85801cb3c3c62dcb4ce4bbc4cbd4716af87c4105093e4b8c404f7700d430e729","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["85801cb3c3c62dcb4ce4bbc4cbd4716af87c4105093e4b8c404f7700d430e729"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0"} {"level":"info","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"85801cb3c3c62dcb4ce4bbc4cbd4716af87c4105093e4b8c404f7700d430e729","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:01:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:01:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85801cb3c3c62dcb4ce4bbc4cbd4716af87c4105093e4b8c404f7700d430e729"} {"level":"info","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5a83f5eb655531578fb4d55e7477fb84057efe9b17abb476debc20f166355b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85801cb3c3c62dcb4ce4bbc4cbd4716af87c4105093e4b8c404f7700d430e729","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:01:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8"} {"level":"info","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"033c84e5-bf5e-4f41-bc17-749e1b5008fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59858","PortSpecifier":{"PortValue":59858}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"033c84e5-bf5e-4f41-bc17-749e1b5008fa","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"033c84e5-bf5e-4f41-bc17-749e1b5008fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59858","PortSpecifier":{"PortValue":59858}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926911,"nanos":607103253},"http":{"id":"033c84e5-bf5e-4f41-bc17-749e1b5008fa","method":"POST","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"033c84e5-bf5e-4f41-bc17-749e1b5008fa","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"033c84e5-bf5e-4f41-bc17-749e1b5008fa","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"033c84e5-bf5e-4f41-bc17-749e1b5008fa","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"033c84e5-bf5e-4f41-bc17-749e1b5008fa","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-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"033c84e5-bf5e-4f41-bc17-749e1b5008fa","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-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"033c84e5-bf5e-4f41-bc17-749e1b5008fa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"033c84e5-bf5e-4f41-bc17-749e1b5008fa","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"033c84e5-bf5e-4f41-bc17-749e1b5008fa","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-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"033c84e5-bf5e-4f41-bc17-749e1b5008fa","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-24T21:01:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"033c84e5-bf5e-4f41-bc17-749e1b5008fa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"033c84e5-bf5e-4f41-bc17-749e1b5008fa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"044d2865-e6f8-440c-83da-98c385312d60","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:55142","PortSpecifier":{"PortValue":55142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"044d2865-e6f8-440c-83da-98c385312d60","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"044d2865-e6f8-440c-83da-98c385312d60","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:55142","PortSpecifier":{"PortValue":55142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926911,"nanos":655373807},"http":{"id":"044d2865-e6f8-440c-83da-98c385312d60","method":"POST","headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"044d2865-e6f8-440c-83da-98c385312d60","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"044d2865-e6f8-440c-83da-98c385312d60","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"044d2865-e6f8-440c-83da-98c385312d60","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"044d2865-e6f8-440c-83da-98c385312d60","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-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"044d2865-e6f8-440c-83da-98c385312d60","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-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"044d2865-e6f8-440c-83da-98c385312d60","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-449ecf/rate-test-model-449ecf\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-449ecf/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"044d2865-e6f8-440c-83da-98c385312d60","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"044d2865-e6f8-440c-83da-98c385312d60","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-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"044d2865-e6f8-440c-83da-98c385312d60","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-24T21:01:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"044d2865-e6f8-440c-83da-98c385312d60","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"044d2865-e6f8-440c-83da-98c385312d60","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59872","PortSpecifier":{"PortValue":59872}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","method":"POST","path":"/ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6/v1/completions","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59872","PortSpecifier":{"PortValue":59872}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926911,"nanos":706593430},"http":{"id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","method":"POST","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1TuApHgv8y0eHxZRe_Wwo6IkjzZArtg2UIrDZlYWK3OihPQYwVFvPZJrRKcLl"} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1TuApHgv8y0eHxZRe_Wwo6IkjzZArtg2UIrDZlYWK3OihPQYwVFvPZJrRKcLl\"}"} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","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-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"f5b40172-7348-42f8-a6fa-921f48247974","keyName":"e2e-rate-a-700e13","subscription":"e2e-rate-iso-a-700e13","tenant":"e2e-shared-a-3f62e6","userId":"f5b40172-7348-42f8-a6fa-921f48247974","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6\",\"requestedSubscription\":\"e2e-rate-iso-a-700e13\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","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-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m","name":"rate-test-model-3f62e6","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-700e13","namespace":"ai-tenant-e2e-shared-a-3f62e6","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6"}} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","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-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","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-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","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-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","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-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","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-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","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-700e13"} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"f5b40172-7348-42f8-a6fa-921f48247974","keyName":"e2e-rate-a-700e13","selected_subscription":"e2e-rate-iso-a-700e13","selected_subscription_key":"ai-tenant-e2e-shared-a-3f62e6/e2e-rate-iso-a-700e13@ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m","name":"rate-test-model-3f62e6","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-700e13","namespace":"ai-tenant-e2e-shared-a-3f62e6","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:01:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f523b7ec-79d6-4edc-96d7-7af9a378e15d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:01:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59884","PortSpecifier":{"PortValue":59884}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","method":"POST","path":"/ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6/v1/completions","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:01:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59884","PortSpecifier":{"PortValue":59884}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926912,"nanos":809913565},"http":{"id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","method":"POST","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:01:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1TuApHgv8y0eHxZRe_Wwo6IkjzZArtg2UIrDZlYWK3OihPQYwVFvPZJrRKcLl"} {"level":"debug","ts":"2026-07-24T21:01:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1TuApHgv8y0eHxZRe_Wwo6IkjzZArtg2UIrDZlYWK3OihPQYwVFvPZJrRKcLl\"}"} {"level":"debug","ts":"2026-07-24T21:01:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","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-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"f5b40172-7348-42f8-a6fa-921f48247974","keyName":"e2e-rate-a-700e13","subscription":"e2e-rate-iso-a-700e13","tenant":"e2e-shared-a-3f62e6","userId":"f5b40172-7348-42f8-a6fa-921f48247974","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T21:01:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6\",\"requestedSubscription\":\"e2e-rate-iso-a-700e13\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T21:01:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","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-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m","name":"rate-test-model-3f62e6","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-700e13","namespace":"ai-tenant-e2e-shared-a-3f62e6","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6"}} {"level":"debug","ts":"2026-07-24T21:01:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:01:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","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-24T21:01:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","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-24T21:01:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","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-24T21:01:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:01:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","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-700e13"} {"level":"debug","ts":"2026-07-24T21:01:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","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-24T21:01:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","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-24T21:01:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"f5b40172-7348-42f8-a6fa-921f48247974","keyName":"e2e-rate-a-700e13","selected_subscription":"e2e-rate-iso-a-700e13","selected_subscription_key":"ai-tenant-e2e-shared-a-3f62e6/e2e-rate-iso-a-700e13@ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m","name":"rate-test-model-3f62e6","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-700e13","namespace":"ai-tenant-e2e-shared-a-3f62e6","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T21:01:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:01:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"15e32a13-942a-4dc1-aaf9-614579ba46cc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:01:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59888","PortSpecifier":{"PortValue":59888}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","method":"POST","path":"/ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6/v1/completions","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:01:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59888","PortSpecifier":{"PortValue":59888}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926913,"nanos":857664067},"http":{"id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","method":"POST","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:01:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1TuApHgv8y0eHxZRe_Wwo6IkjzZArtg2UIrDZlYWK3OihPQYwVFvPZJrRKcLl"} {"level":"debug","ts":"2026-07-24T21:01:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1TuApHgv8y0eHxZRe_Wwo6IkjzZArtg2UIrDZlYWK3OihPQYwVFvPZJrRKcLl\"}"} {"level":"debug","ts":"2026-07-24T21:01:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","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-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"f5b40172-7348-42f8-a6fa-921f48247974","keyName":"e2e-rate-a-700e13","subscription":"e2e-rate-iso-a-700e13","tenant":"e2e-shared-a-3f62e6","userId":"f5b40172-7348-42f8-a6fa-921f48247974","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T21:01:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6\",\"requestedSubscription\":\"e2e-rate-iso-a-700e13\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T21:01:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","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-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m","name":"rate-test-model-3f62e6","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-700e13","namespace":"ai-tenant-e2e-shared-a-3f62e6","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6"}} {"level":"debug","ts":"2026-07-24T21:01:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:01:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","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-24T21:01:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","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-24T21:01:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","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-24T21:01:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:01:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","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-700e13"} {"level":"debug","ts":"2026-07-24T21:01:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","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-24T21:01:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","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-24T21:01:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"f5b40172-7348-42f8-a6fa-921f48247974","keyName":"e2e-rate-a-700e13","selected_subscription":"e2e-rate-iso-a-700e13","selected_subscription_key":"ai-tenant-e2e-shared-a-3f62e6/e2e-rate-iso-a-700e13@ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m","name":"rate-test-model-3f62e6","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-700e13","namespace":"ai-tenant-e2e-shared-a-3f62e6","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T21:01:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:01:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c88839c8-2ebf-4c9d-907b-46de8f2193bd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:02:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"info","ts":"2026-07-24T21:02:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b"} {"level":"info","ts":"2026-07-24T21:02:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05"} {"level":"info","ts":"2026-07-24T21:02:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8"} {"level":"info","ts":"2026-07-24T21:02:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986"} {"level":"info","ts":"2026-07-24T21:02:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"info","ts":"2026-07-24T21:02:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T21:02:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695"} {"level":"info","ts":"2026-07-24T21:02:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"} {"level":"info","ts":"2026-07-24T21:02:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T21:02:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad"} {"level":"info","ts":"2026-07-24T21:02:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"} {"level":"debug","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986"} {"level":"debug","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986"} {"level":"debug","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986"} {"level":"debug","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8"} {"level":"info","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8"} {"level":"error","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8\": 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-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8"} {"level":"debug","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"debug","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"info","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695"} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05"} {"level":"error","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05\": 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-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05"} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b"} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b"} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad"} {"level":"error","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b\": 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-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad"} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad"} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad"} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"info","ts":"2026-07-24T21:02:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"} {"level":"info","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5e85be0a-04eb-4356-86f2-954859b90b6f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45782","PortSpecifier":{"PortValue":45782}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5e85be0a-04eb-4356-86f2-954859b90b6f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5e85be0a-04eb-4356-86f2-954859b90b6f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45782","PortSpecifier":{"PortValue":45782}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926948,"nanos":447037550},"http":{"id":"5e85be0a-04eb-4356-86f2-954859b90b6f","method":"POST","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5e85be0a-04eb-4356-86f2-954859b90b6f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5e85be0a-04eb-4356-86f2-954859b90b6f","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5e85be0a-04eb-4356-86f2-954859b90b6f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e85be0a-04eb-4356-86f2-954859b90b6f","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-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e85be0a-04eb-4356-86f2-954859b90b6f","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-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e85be0a-04eb-4356-86f2-954859b90b6f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5e85be0a-04eb-4356-86f2-954859b90b6f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5e85be0a-04eb-4356-86f2-954859b90b6f","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-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5e85be0a-04eb-4356-86f2-954859b90b6f","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-24T21:02:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5e85be0a-04eb-4356-86f2-954859b90b6f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5e85be0a-04eb-4356-86f2-954859b90b6f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3c19b45b-6cb5-4381-a64f-330f7daba73a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60208","PortSpecifier":{"PortValue":60208}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3c19b45b-6cb5-4381-a64f-330f7daba73a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3c19b45b-6cb5-4381-a64f-330f7daba73a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60208","PortSpecifier":{"PortValue":60208}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926948,"nanos":486456254},"http":{"id":"3c19b45b-6cb5-4381-a64f-330f7daba73a","method":"POST","headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3c19b45b-6cb5-4381-a64f-330f7daba73a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3c19b45b-6cb5-4381-a64f-330f7daba73a","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3c19b45b-6cb5-4381-a64f-330f7daba73a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c19b45b-6cb5-4381-a64f-330f7daba73a","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-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c19b45b-6cb5-4381-a64f-330f7daba73a","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-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c19b45b-6cb5-4381-a64f-330f7daba73a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-449ecf/rate-test-model-449ecf\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-449ecf/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3c19b45b-6cb5-4381-a64f-330f7daba73a","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":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3c19b45b-6cb5-4381-a64f-330f7daba73a","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-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3c19b45b-6cb5-4381-a64f-330f7daba73a","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-24T21:02:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3c19b45b-6cb5-4381-a64f-330f7daba73a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3c19b45b-6cb5-4381-a64f-330f7daba73a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"751b050f-e9f3-408f-9b15-555e549506bd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45784","PortSpecifier":{"PortValue":45784}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"751b050f-e9f3-408f-9b15-555e549506bd","method":"POST","path":"/ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6/v1/completions","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"751b050f-e9f3-408f-9b15-555e549506bd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45784","PortSpecifier":{"PortValue":45784}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926948,"nanos":523194035},"http":{"id":"751b050f-e9f3-408f-9b15-555e549506bd","method":"POST","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"751b050f-e9f3-408f-9b15-555e549506bd","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1PhIuU1PV128XW8z6_xSQnErPoEsXyA62cExWrM2XUAslkognSHsUf2KYGJNf"} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"751b050f-e9f3-408f-9b15-555e549506bd","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1PhIuU1PV128XW8z6_xSQnErPoEsXyA62cExWrM2XUAslkognSHsUf2KYGJNf\"}"} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"751b050f-e9f3-408f-9b15-555e549506bd","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-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"eb31a692-f2c9-417e-9a95-98a1cb7b95b9","keyName":"e2e-rate-a-ca36e7","subscription":"e2e-rate-iso-a-ca36e7","tenant":"e2e-shared-a-3f62e6","userId":"eb31a692-f2c9-417e-9a95-98a1cb7b95b9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"751b050f-e9f3-408f-9b15-555e549506bd","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6\",\"requestedSubscription\":\"e2e-rate-iso-a-ca36e7\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"751b050f-e9f3-408f-9b15-555e549506bd","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-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m","name":"rate-test-model-3f62e6","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ca36e7","namespace":"ai-tenant-e2e-shared-a-3f62e6","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6"}} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"751b050f-e9f3-408f-9b15-555e549506bd","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"751b050f-e9f3-408f-9b15-555e549506bd","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-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"751b050f-e9f3-408f-9b15-555e549506bd","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-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"751b050f-e9f3-408f-9b15-555e549506bd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"751b050f-e9f3-408f-9b15-555e549506bd","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-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"751b050f-e9f3-408f-9b15-555e549506bd","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-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"751b050f-e9f3-408f-9b15-555e549506bd","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-ca36e7"} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"751b050f-e9f3-408f-9b15-555e549506bd","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-24T21:02:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"751b050f-e9f3-408f-9b15-555e549506bd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"eb31a692-f2c9-417e-9a95-98a1cb7b95b9","keyName":"e2e-rate-a-ca36e7","selected_subscription":"e2e-rate-iso-a-ca36e7","selected_subscription_key":"ai-tenant-e2e-shared-a-3f62e6/e2e-rate-iso-a-ca36e7@ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m","name":"rate-test-model-3f62e6","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ca36e7","namespace":"ai-tenant-e2e-shared-a-3f62e6","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"751b050f-e9f3-408f-9b15-555e549506bd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:02:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"751b050f-e9f3-408f-9b15-555e549506bd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:02:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45790","PortSpecifier":{"PortValue":45790}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6d3be136-edac-423e-a316-1c0f7abd34d0","method":"POST","path":"/ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6/v1/completions","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:02:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45790","PortSpecifier":{"PortValue":45790}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926949,"nanos":561052195},"http":{"id":"6d3be136-edac-423e-a316-1c0f7abd34d0","method":"POST","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:02:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1PhIuU1PV128XW8z6_xSQnErPoEsXyA62cExWrM2XUAslkognSHsUf2KYGJNf"} {"level":"debug","ts":"2026-07-24T21:02:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1PhIuU1PV128XW8z6_xSQnErPoEsXyA62cExWrM2XUAslkognSHsUf2KYGJNf\"}"} {"level":"debug","ts":"2026-07-24T21:02:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","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-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"eb31a692-f2c9-417e-9a95-98a1cb7b95b9","keyName":"e2e-rate-a-ca36e7","subscription":"e2e-rate-iso-a-ca36e7","tenant":"e2e-shared-a-3f62e6","userId":"eb31a692-f2c9-417e-9a95-98a1cb7b95b9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T21:02:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6\",\"requestedSubscription\":\"e2e-rate-iso-a-ca36e7\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T21:02:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","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-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m","name":"rate-test-model-3f62e6","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ca36e7","namespace":"ai-tenant-e2e-shared-a-3f62e6","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6"}} {"level":"debug","ts":"2026-07-24T21:02:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:02:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","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-24T21:02:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","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-24T21:02:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:02:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","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-24T21:02:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","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-24T21:02:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","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-ca36e7"} {"level":"debug","ts":"2026-07-24T21:02:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","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-24T21:02:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"eb31a692-f2c9-417e-9a95-98a1cb7b95b9","keyName":"e2e-rate-a-ca36e7","selected_subscription":"e2e-rate-iso-a-ca36e7","selected_subscription_key":"ai-tenant-e2e-shared-a-3f62e6/e2e-rate-iso-a-ca36e7@ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m","name":"rate-test-model-3f62e6","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ca36e7","namespace":"ai-tenant-e2e-shared-a-3f62e6","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T21:02:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:02:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6d3be136-edac-423e-a316-1c0f7abd34d0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45802","PortSpecifier":{"PortValue":45802}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7625303d-1ed8-4225-8139-ad9c8e489275","method":"POST","path":"/ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6/v1/completions","host":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45802","PortSpecifier":{"PortValue":45802}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926950,"nanos":605986789},"http":{"id":"7625303d-1ed8-4225-8139-ad9c8e489275","method":"POST","headers":{":authority":"e2e-shared-a-3f62e6.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1PhIuU1PV128XW8z6_xSQnErPoEsXyA62cExWrM2XUAslkognSHsUf2KYGJNf"} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1PhIuU1PV128XW8z6_xSQnErPoEsXyA62cExWrM2XUAslkognSHsUf2KYGJNf\"}"} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","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-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"eb31a692-f2c9-417e-9a95-98a1cb7b95b9","keyName":"e2e-rate-a-ca36e7","subscription":"e2e-rate-iso-a-ca36e7","tenant":"e2e-shared-a-3f62e6","userId":"eb31a692-f2c9-417e-9a95-98a1cb7b95b9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6\",\"requestedSubscription\":\"e2e-rate-iso-a-ca36e7\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","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-3f62e6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m","name":"rate-test-model-3f62e6","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ca36e7","namespace":"ai-tenant-e2e-shared-a-3f62e6","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6"}} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","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-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","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-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","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-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","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-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","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-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","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-ca36e7"} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"eb31a692-f2c9-417e-9a95-98a1cb7b95b9","keyName":"e2e-rate-a-ca36e7","selected_subscription":"e2e-rate-iso-a-ca36e7","selected_subscription_key":"ai-tenant-e2e-shared-a-3f62e6/e2e-rate-iso-a-ca36e7@ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3f62e6/models/facebook/opt-125m","name":"rate-test-model-3f62e6","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ca36e7","namespace":"ai-tenant-e2e-shared-a-3f62e6","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3f62e6/rate-test-model-3f62e6"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7625303d-1ed8-4225-8139-ad9c8e489275","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60212","PortSpecifier":{"PortValue":60212}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","method":"POST","path":"/ai-tenant-e2e-shared-b-449ecf/rate-test-model-449ecf/v1/completions","host":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60212","PortSpecifier":{"PortValue":60212}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784926950,"nanos":642640788},"http":{"id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","method":"POST","headers":{":authority":"e2e-shared-b-449ecf.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-449ecf/rate-test-model-449ecf/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1JIc5m3ka9cFuEA1i_K9X3wPms3JWipd6fG8SpPlMjseoowg71u6tqIlpZlKO"} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-449ecf.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1JIc5m3ka9cFuEA1i_K9X3wPms3JWipd6fG8SpPlMjseoowg71u6tqIlpZlKO\"}"} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","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-449ecf.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"dad18e6f-9892-4554-b1e1-4c3ca2fac177","keyName":"e2e-rate-b-ca36e7","subscription":"e2e-rate-iso-b-ca36e7","tenant":"e2e-shared-b-449ecf","userId":"dad18e6f-9892-4554-b1e1-4c3ca2fac177","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-449ecf.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-449ecf/rate-test-model-449ecf\",\"requestedSubscription\":\"e2e-rate-iso-b-ca36e7\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","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-449ecf.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-449ecf/models/facebook/opt-125m","name":"rate-test-model-449ecf","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-ca36e7","namespace":"ai-tenant-e2e-shared-b-449ecf","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-449ecf/rate-test-model-449ecf"}} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","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-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","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-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","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-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-449ecf/rate-test-model-449ecf\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-449ecf/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","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-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","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-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","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-ca36e7"} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","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":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","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":"dad18e6f-9892-4554-b1e1-4c3ca2fac177","keyName":"e2e-rate-b-ca36e7","selected_subscription":"e2e-rate-iso-b-ca36e7","selected_subscription_key":"ai-tenant-e2e-shared-b-449ecf/e2e-rate-iso-b-ca36e7@ai-tenant-e2e-shared-b-449ecf/rate-test-model-449ecf","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-449ecf/models/facebook/opt-125m","name":"rate-test-model-449ecf","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-ca36e7","namespace":"ai-tenant-e2e-shared-b-449ecf","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-449ecf/rate-test-model-449ecf"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:02:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e6dec2a9-58f5-4ea8-aa87-3d8ace4d51cc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:02:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/edbb46507bce093b5da08fbc897796ca7f23092516530ba7c8b7bb180aee6943"} {"level":"info","ts":"2026-07-24T21:02:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5ca245fef8cac80526e492feb21f55aa4a74343466e4e9a6e5aae5d92893bc14"} {"level":"info","ts":"2026-07-24T21:02:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2b88e9c8b70a53354cea2f8c7c1c1fa28d017c9bc2dee3dacae4873a773edc40"} {"level":"info","ts":"2026-07-24T21:02:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/135e495777b3d4c2d4ee741557785d4b9b065d2c98c3e6b4ecf14f0dadf924dd"} {"level":"info","ts":"2026-07-24T21:02:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8efa06cefe86277b4dcb7770454e34f7e773474a16153e23b2a2f3cee7cca048"} {"level":"info","ts":"2026-07-24T21:02:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c6818e5cf044a7fa6483a557ac4c12015c22eb81753dc64e947b6c14939886ad"} {"level":"info","ts":"2026-07-24T21:02:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/22bc3c9d748eb0b5f683f4bc5a43fd44d8168cbf052c6515c55954c70c96b355"} {"level":"info","ts":"2026-07-24T21:02:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d054c25ad9f4f4fe6cc746cac1fdf3f609efec12249797a9de7d06a61850eb2"} {"level":"info","ts":"2026-07-24T21:02:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60fbb27ae16125f072b9ca5cc1fea87f99072fbe426422d70f9450539ff91f6f"} {"level":"info","ts":"2026-07-24T21:02:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7477553e0fe9cdd721605ddeb41c985c09dcbac2bff3708c7469ed11071dcf78"} {"level":"info","ts":"2026-07-24T21:02:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/198a436cc67a23cbc3c6ca8d7acb637fa1d1dc654f5d384da8af5db9b40a0c0b"} {"level":"info","ts":"2026-07-24T21:02:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/81d9d989d5dd0e769a2a6b1f3514c424918e65c1ab610df4eaeee10245ff9986"} {"level":"info","ts":"2026-07-24T21:02:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/69e02970a3feac4106df014efc607052dd84d2fff367dabc1883be5b5b502481"} {"level":"info","ts":"2026-07-24T21:02:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/62747dd29c7f02495c8dc281c0a93634ef6a9636f25dcb144ef04037530a2205"} {"level":"info","ts":"2026-07-24T21:02:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e5a83f5eb655531578fb4d55e7477fb84057efe9b17abb476debc20f166355b8"} {"level":"info","ts":"2026-07-24T21:02:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec12f03f9d3cc97cd1f318b66f77425dfaceeb1f8c990415f1d5999debb96695"} {"level":"info","ts":"2026-07-24T21:02:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/85801cb3c3c62dcb4ce4bbc4cbd4716af87c4105093e4b8c404f7700d430e729"} {"level":"info","ts":"2026-07-24T21:02:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/46b9c288d2ee44f4342bfa7e382a421bceed235724c382ddc9defd1c182d7ccc"} {"level":"info","ts":"2026-07-24T21:02:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/18fe438a772c7844e1495b8ed30f6f2b94c3c1dc99b00f5ab0875e197fc60b05"} {"level":"info","ts":"2026-07-24T21:02:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6360e42e7ab6d564f0bc26f1c580b967031a169d09206ff8c83a163a50a171a8"} {"level":"info","ts":"2026-07-24T21:02:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2c1843be2209e1963fef2f1f593cf2f11383bc617d668862adf647298dcd8486"} {"level":"info","ts":"2026-07-24T21:02:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb791a823d2850124841806ab878a158eea9cb987e0293c4dba2db7419423275"} {"level":"info","ts":"2026-07-24T21:02:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d5f10c831a1b20f9d5cf876f6599a39e82f6726cadce5bb2b9d19bee8099b5b0"} {"level":"info","ts":"2026-07-24T21:02:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fcee4a0ad82baed4c3dd674094e9c2ef38fa2b2e90da577ae7987f90c9edd2ee"} {"level":"info","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2c4b89d6-bc00-4f9c-95fc-63ed40cbb78f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:55550","PortSpecifier":{"PortValue":55550}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.32:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2c4b89d6-bc00-4f9c-95fc-63ed40cbb78f","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2c4b89d6-bc00-4f9c-95fc-63ed40cbb78f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:55550","PortSpecifier":{"PortValue":55550}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.32:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784927015,"nanos":844801943},"http":{"id":"2c4b89d6-bc00-4f9c-95fc-63ed40cbb78f","method":"POST","headers":{":authority":"maas.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2c4b89d6-bc00-4f9c-95fc-63ed40cbb78f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2c4b89d6-bc00-4f9c-95fc-63ed40cbb78f","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2c4b89d6-bc00-4f9c-95fc-63ed40cbb78f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.32:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c4b89d6-bc00-4f9c-95fc-63ed40cbb78f","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-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c4b89d6-bc00-4f9c-95fc-63ed40cbb78f","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-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c4b89d6-bc00-4f9c-95fc-63ed40cbb78f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2c4b89d6-bc00-4f9c-95fc-63ed40cbb78f","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2c4b89d6-bc00-4f9c-95fc-63ed40cbb78f","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-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2c4b89d6-bc00-4f9c-95fc-63ed40cbb78f","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-24T21:03:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2c4b89d6-bc00-4f9c-95fc-63ed40cbb78f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2c4b89d6-bc00-4f9c-95fc-63ed40cbb78f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c5b05962-144a-4fb3-a40c-46258d659909","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:55562","PortSpecifier":{"PortValue":55562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.32:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c5b05962-144a-4fb3-a40c-46258d659909","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c5b05962-144a-4fb3-a40c-46258d659909","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:55562","PortSpecifier":{"PortValue":55562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.32:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784927015,"nanos":888442581},"http":{"id":"c5b05962-144a-4fb3-a40c-46258d659909","method":"POST","headers":{":authority":"maas.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c5b05962-144a-4fb3-a40c-46258d659909","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-wXgsSg92i1aiYScn_HNgVwreaZK0NMTk5jhnFMQT6Z9g27t4i8a6mSPjGTWc"} {"level":"debug","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c5b05962-144a-4fb3-a40c-46258d659909","config":"apiKeyValidation","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-wXgsSg92i1aiYScn_HNgVwreaZK0NMTk5jhnFMQT6Z9g27t4i8a6mSPjGTWc\"}"} {"level":"debug","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c5b05962-144a-4fb3-a40c-46258d659909","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"670eebe4-a654-4b64-91a8-a52b015c9f77","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"670eebe4-a654-4b64-91a8-a52b015c9f77","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c5b05962-144a-4fb3-a40c-46258d659909","config":"subscription-info","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c5b05962-144a-4fb3-a40c-46258d659909","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}} {"level":"debug","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c5b05962-144a-4fb3-a40c-46258d659909","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}}},"context":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.32:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c5b05962-144a-4fb3-a40c-46258d659909","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-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c5b05962-144a-4fb3-a40c-46258d659909","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-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c5b05962-144a-4fb3-a40c-46258d659909","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-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c5b05962-144a-4fb3-a40c-46258d659909","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c5b05962-144a-4fb3-a40c-46258d659909","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-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c5b05962-144a-4fb3-a40c-46258d659909","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c5b05962-144a-4fb3-a40c-46258d659909","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-24T21:03:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c5b05962-144a-4fb3-a40c-46258d659909","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"670eebe4-a654-4b64-91a8-a52b015c9f77","keyName":"e2e-ipp-default","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c5b05962-144a-4fb3-a40c-46258d659909","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:03:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c5b05962-144a-4fb3-a40c-46258d659909","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4"} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4\": 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-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4"} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4"} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c9c14ec85ab08e718a16abcf78b0e62909f4085c9a6bc900350cf3b1b88710da","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c9c14ec85ab08e718a16abcf78b0e62909f4085c9a6bc900350cf3b1b88710da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c9c14ec85ab08e718a16abcf78b0e62909f4085c9a6bc900350cf3b1b88710da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c9c14ec85ab08e718a16abcf78b0e62909f4085c9a6bc900350cf3b1b88710da"} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c9c14ec85ab08e718a16abcf78b0e62909f4085c9a6bc900350cf3b1b88710da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c9c14ec85ab08e718a16abcf78b0e62909f4085c9a6bc900350cf3b1b88710da"} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c9c14ec85ab08e718a16abcf78b0e62909f4085c9a6bc900350cf3b1b88710da","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c9c14ec85ab08e718a16abcf78b0e62909f4085c9a6bc900350cf3b1b88710da"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c9c14ec85ab08e718a16abcf78b0e62909f4085c9a6bc900350cf3b1b88710da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c9c14ec85ab08e718a16abcf78b0e62909f4085c9a6bc900350cf3b1b88710da","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4"} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c9c14ec85ab08e718a16abcf78b0e62909f4085c9a6bc900350cf3b1b88710da"} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"14b1b6c353a2771cc3873df9c38a555905430b8d966dfe926cab3437bcd807f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"14b1b6c353a2771cc3873df9c38a555905430b8d966dfe926cab3437bcd807f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"14b1b6c353a2771cc3873df9c38a555905430b8d966dfe926cab3437bcd807f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"14b1b6c353a2771cc3873df9c38a555905430b8d966dfe926cab3437bcd807f8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/14b1b6c353a2771cc3873df9c38a555905430b8d966dfe926cab3437bcd807f8"} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"14b1b6c353a2771cc3873df9c38a555905430b8d966dfe926cab3437bcd807f8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/14b1b6c353a2771cc3873df9c38a555905430b8d966dfe926cab3437bcd807f8"} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"14b1b6c353a2771cc3873df9c38a555905430b8d966dfe926cab3437bcd807f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["14b1b6c353a2771cc3873df9c38a555905430b8d966dfe926cab3437bcd807f8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"14b1b6c353a2771cc3873df9c38a555905430b8d966dfe926cab3437bcd807f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"14b1b6c353a2771cc3873df9c38a555905430b8d966dfe926cab3437bcd807f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d4cf20266e890d2ecc79713df7e04671cfc9677a99ac0c558c22c671526115d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d4cf20266e890d2ecc79713df7e04671cfc9677a99ac0c558c22c671526115d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d4cf20266e890d2ecc79713df7e04671cfc9677a99ac0c558c22c671526115d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/14b1b6c353a2771cc3873df9c38a555905430b8d966dfe926cab3437bcd807f8"} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d4cf20266e890d2ecc79713df7e04671cfc9677a99ac0c558c22c671526115d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d4cf20266e890d2ecc79713df7e04671cfc9677a99ac0c558c22c671526115d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d4cf20266e890d2ecc79713df7e04671cfc9677a99ac0c558c22c671526115d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d4cf20266e890d2ecc79713df7e04671cfc9677a99ac0c558c22c671526115d"} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d4cf20266e890d2ecc79713df7e04671cfc9677a99ac0c558c22c671526115d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d4cf20266e890d2ecc79713df7e04671cfc9677a99ac0c558c22c671526115d"} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8b805b7435aa6325b3bfcbb4f2246bfcf9a2a4001a627d15eb32bf527bc7ffd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8b805b7435aa6325b3bfcbb4f2246bfcf9a2a4001a627d15eb32bf527bc7ffd"} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8b805b7435aa6325b3bfcbb4f2246bfcf9a2a4001a627d15eb32bf527bc7ffd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d8b805b7435aa6325b3bfcbb4f2246bfcf9a2a4001a627d15eb32bf527bc7ffd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8b805b7435aa6325b3bfcbb4f2246bfcf9a2a4001a627d15eb32bf527bc7ffd"} {"level":"info","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8b805b7435aa6325b3bfcbb4f2246bfcf9a2a4001a627d15eb32bf527bc7ffd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d8b805b7435aa6325b3bfcbb4f2246bfcf9a2a4001a627d15eb32bf527bc7ffd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8b805b7435aa6325b3bfcbb4f2246bfcf9a2a4001a627d15eb32bf527bc7ffd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d4cf20266e890d2ecc79713df7e04671cfc9677a99ac0c558c22c671526115d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d4cf20266e890d2ecc79713df7e04671cfc9677a99ac0c558c22c671526115d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d4cf20266e890d2ecc79713df7e04671cfc9677a99ac0c558c22c671526115d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8b805b7435aa6325b3bfcbb4f2246bfcf9a2a4001a627d15eb32bf527bc7ffd"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d4cf20266e890d2ecc79713df7e04671cfc9677a99ac0c558c22c671526115d"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d8b805b7435aa6325b3bfcbb4f2246bfcf9a2a4001a627d15eb32bf527bc7ffd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d4cf20266e890d2ecc79713df7e04671cfc9677a99ac0c558c22c671526115d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acb737937dc8958214985f886e9ad34dae0f8c476679cdf5b9ab670a508e147c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acb737937dc8958214985f886e9ad34dae0f8c476679cdf5b9ab670a508e147c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acb737937dc8958214985f886e9ad34dae0f8c476679cdf5b9ab670a508e147c"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acb737937dc8958214985f886e9ad34dae0f8c476679cdf5b9ab670a508e147c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["acb737937dc8958214985f886e9ad34dae0f8c476679cdf5b9ab670a508e147c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acb737937dc8958214985f886e9ad34dae0f8c476679cdf5b9ab670a508e147c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"acb737937dc8958214985f886e9ad34dae0f8c476679cdf5b9ab670a508e147c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e"} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acb737937dc8958214985f886e9ad34dae0f8c476679cdf5b9ab670a508e147c"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e"} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a195b7b4609c440ec77af12f5621d2423b97431ca290f242c3b96e81a263bc78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a195b7b4609c440ec77af12f5621d2423b97431ca290f242c3b96e81a263bc78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a195b7b4609c440ec77af12f5621d2423b97431ca290f242c3b96e81a263bc78"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a195b7b4609c440ec77af12f5621d2423b97431ca290f242c3b96e81a263bc78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a195b7b4609c440ec77af12f5621d2423b97431ca290f242c3b96e81a263bc78"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a195b7b4609c440ec77af12f5621d2423b97431ca290f242c3b96e81a263bc78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a195b7b4609c440ec77af12f5621d2423b97431ca290f242c3b96e81a263bc78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a195b7b4609c440ec77af12f5621d2423b97431ca290f242c3b96e81a263bc78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a195b7b4609c440ec77af12f5621d2423b97431ca290f242c3b96e81a263bc78"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a195b7b4609c440ec77af12f5621d2423b97431ca290f242c3b96e81a263bc78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a195b7b4609c440ec77af12f5621d2423b97431ca290f242c3b96e81a263bc78"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a195b7b4609c440ec77af12f5621d2423b97431ca290f242c3b96e81a263bc78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a195b7b4609c440ec77af12f5621d2423b97431ca290f242c3b96e81a263bc78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82ab740394f880c73835fb533cd5afebe831a1641779b136c143e933f7095193","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82ab740394f880c73835fb533cd5afebe831a1641779b136c143e933f7095193","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df77b4471ed8fe43ff23738422b0632846bc4abb79b70cf3b4729cc7479ba811","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df77b4471ed8fe43ff23738422b0632846bc4abb79b70cf3b4729cc7479ba811","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82ab740394f880c73835fb533cd5afebe831a1641779b136c143e933f7095193","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df77b4471ed8fe43ff23738422b0632846bc4abb79b70cf3b4729cc7479ba811","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82ab740394f880c73835fb533cd5afebe831a1641779b136c143e933f7095193","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a195b7b4609c440ec77af12f5621d2423b97431ca290f242c3b96e81a263bc78"} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df77b4471ed8fe43ff23738422b0632846bc4abb79b70cf3b4729cc7479ba811","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82ab740394f880c73835fb533cd5afebe831a1641779b136c143e933f7095193","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82ab740394f880c73835fb533cd5afebe831a1641779b136c143e933f7095193"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82ab740394f880c73835fb533cd5afebe831a1641779b136c143e933f7095193","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df77b4471ed8fe43ff23738422b0632846bc4abb79b70cf3b4729cc7479ba811","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df77b4471ed8fe43ff23738422b0632846bc4abb79b70cf3b4729cc7479ba811","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82ab740394f880c73835fb533cd5afebe831a1641779b136c143e933f7095193","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82ab740394f880c73835fb533cd5afebe831a1641779b136c143e933f7095193"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df77b4471ed8fe43ff23738422b0632846bc4abb79b70cf3b4729cc7479ba811"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82ab740394f880c73835fb533cd5afebe831a1641779b136c143e933f7095193","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df77b4471ed8fe43ff23738422b0632846bc4abb79b70cf3b4729cc7479ba811","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T21:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df77b4471ed8fe43ff23738422b0632846bc4abb79b70cf3b4729cc7479ba811"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df77b4471ed8fe43ff23738422b0632846bc4abb79b70cf3b4729cc7479ba811","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82ab740394f880c73835fb533cd5afebe831a1641779b136c143e933f7095193","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df77b4471ed8fe43ff23738422b0632846bc4abb79b70cf3b4729cc7479ba811","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82ab740394f880c73835fb533cd5afebe831a1641779b136c143e933f7095193","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae"} {"level":"debug","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df77b4471ed8fe43ff23738422b0632846bc4abb79b70cf3b4729cc7479ba811","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82ab740394f880c73835fb533cd5afebe831a1641779b136c143e933f7095193"} {"level":"info","ts":"2026-07-24T21:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df77b4471ed8fe43ff23738422b0632846bc4abb79b70cf3b4729cc7479ba811"} {"level":"info","ts":"2026-07-24T21:04:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7f553987-fd72-4855-b622-fb09e49ce1ff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38972","PortSpecifier":{"PortValue":38972}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7f553987-fd72-4855-b622-fb09e49ce1ff","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-787669.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:04:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7f553987-fd72-4855-b622-fb09e49ce1ff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38972","PortSpecifier":{"PortValue":38972}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784927081,"nanos":312391976},"http":{"id":"7f553987-fd72-4855-b622-fb09e49ce1ff","method":"POST","headers":{":authority":"e2e-ipp-a-787669.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:04:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7f553987-fd72-4855-b622-fb09e49ce1ff","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T21:04:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7f553987-fd72-4855-b622-fb09e49ce1ff","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":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"]}} {"level":"debug","ts":"2026-07-24T21:04:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7f553987-fd72-4855-b622-fb09e49ce1ff","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/040503c33157"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=8c0eb452-73e3-49b3-90da-9b2c7747e192"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0f2ee08f-8edb-4fac-aa2f-6eb97322c209","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-787669.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.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-24T21:04:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7f553987-fd72-4855-b622-fb09e49ce1ff","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-24T21:04:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7f553987-fd72-4855-b622-fb09e49ce1ff","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-24T21:04:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7f553987-fd72-4855-b622-fb09e49ce1ff","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-787669/ipp-route-787669\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-787669/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:04:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7f553987-fd72-4855-b622-fb09e49ce1ff","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T21:04:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7f553987-fd72-4855-b622-fb09e49ce1ff","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-24T21:04:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7f553987-fd72-4855-b622-fb09e49ce1ff","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-24T21:04:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7f553987-fd72-4855-b622-fb09e49ce1ff","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:04:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7f553987-fd72-4855-b622-fb09e49ce1ff","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:04:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38988","PortSpecifier":{"PortValue":38988}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b37c5a4b-8e98-43cd-902b-24742523607f","method":"POST","path":"/ai-tenant-e2e-ipp-a-787669/ipp-route-787669/v1/chat/completions","host":"e2e-ipp-a-787669.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T21:04:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38988","PortSpecifier":{"PortValue":38988}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784927083,"nanos":381429257},"http":{"id":"b37c5a4b-8e98-43cd-902b-24742523607f","method":"POST","headers":{":authority":"e2e-ipp-a-787669.apps.d83ffdf1-53fb-4bf1-9be0-040503c33157.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-787669/ipp-route-787669/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:04:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-A6kAV4WwwbFEceIq_U7dh47Ws1JdpO7wJO0VmCm7OSr0Bw6z8F7l5OhN6NVB"} {"level":"debug","ts":"2026-07-24T21:04:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-787669.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-A6kAV4WwwbFEceIq_U7dh47Ws1JdpO7wJO0VmCm7OSr0Bw6z8F7l5OhN6NVB\"}"} {"level":"debug","ts":"2026-07-24T21:04:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-ipp-a-787669.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"3d282a6d-f3bf-44a6-a1ec-6c4557236e35","keyName":"e2e-ipp-787669","subscription":"ipp-route-787669-sub","tenant":"e2e-ipp-a-787669","userId":"3d282a6d-f3bf-44a6-a1ec-6c4557236e35","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T21:04:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-787669.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-ipp-a-787669/ipp-route-787669\",\"requestedSubscription\":\"ipp-route-787669-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T21:04:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-ipp-a-787669.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-787669/models/facebook/opt-125m","name":"ipp-route-787669","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-787669-sub","namespace":"ai-tenant-e2e-ipp-a-787669","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-787669/ipp-route-787669"}} {"level":"debug","ts":"2026-07-24T21:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T21:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","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-24T21:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","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-24T21:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","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-24T21:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-787669/ipp-route-787669\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-787669/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T21:04:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","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-24T21:04:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"ipp-route-787669-sub"} {"level":"debug","ts":"2026-07-24T21:04:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","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-24T21:04:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"3d282a6d-f3bf-44a6-a1ec-6c4557236e35","keyName":"e2e-ipp-787669","selected_subscription":"ipp-route-787669-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-787669/ipp-route-787669-sub@ai-tenant-e2e-ipp-a-787669/ipp-route-787669","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-787669/models/facebook/opt-125m","name":"ipp-route-787669","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-787669-sub","namespace":"ai-tenant-e2e-ipp-a-787669","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-787669/ipp-route-787669"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T21:04:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T21:04:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b37c5a4b-8e98-43cd-902b-24742523607f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T21:05:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c9c14ec85ab08e718a16abcf78b0e62909f4085c9a6bc900350cf3b1b88710da"} {"level":"info","ts":"2026-07-24T21:05:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/14b1b6c353a2771cc3873df9c38a555905430b8d966dfe926cab3437bcd807f8"} {"level":"info","ts":"2026-07-24T21:05:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0d4cf20266e890d2ecc79713df7e04671cfc9677a99ac0c558c22c671526115d"} {"level":"info","ts":"2026-07-24T21:05:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/acb737937dc8958214985f886e9ad34dae0f8c476679cdf5b9ab670a508e147c"} {"level":"info","ts":"2026-07-24T21:05:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b38945d38be132a7e6227407342950f47f44a02108debe7d4ffd1793bde13bc4"} {"level":"info","ts":"2026-07-24T21:05:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/df77b4471ed8fe43ff23738422b0632846bc4abb79b70cf3b4729cc7479ba811"} {"level":"info","ts":"2026-07-24T21:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82ab740394f880c73835fb533cd5afebe831a1641779b136c143e933f7095193"} {"level":"info","ts":"2026-07-24T21:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b8d7debd4fef7b3d4270ee52b2d859b936e59962d4998234c67255ee9cede1e"} {"level":"info","ts":"2026-07-24T21:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a195b7b4609c440ec77af12f5621d2423b97431ca290f242c3b96e81a263bc78"} {"level":"info","ts":"2026-07-24T21:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/04890ab67e7bb0214e82edce811eb3f22d13d214793aad828d1482740fb4dbae"} {"level":"info","ts":"2026-07-24T21:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/75ddee02515bba0fc02d20affc4f6af354062f9ad7fc9239c6d2e145e1a8198e"} {"level":"info","ts":"2026-07-24T21:05:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d8b805b7435aa6325b3bfcbb4f2246bfcf9a2a4001a627d15eb32bf527bc7ffd"}