--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1ee3059f059d4c58bb1b5295ca694fe9849a14f6b4511a86d22a092630dea517"} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1ee3059f059d4c58bb1b5295ca694fe9849a14f6b4511a86d22a092630dea517","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1ee3059f059d4c58bb1b5295ca694fe9849a14f6b4511a86d22a092630dea517","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1ee3059f059d4c58bb1b5295ca694fe9849a14f6b4511a86d22a092630dea517"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3"} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1ee3059f059d4c58bb1b5295ca694fe9849a14f6b4511a86d22a092630dea517","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1ee3059f059d4c58bb1b5295ca694fe9849a14f6b4511a86d22a092630dea517"} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc633399be4fdd268bfcb048122e35dd39ec456dcc5a392fc5d4f86f4ee9a905","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41: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-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc633399be4fdd268bfcb048122e35dd39ec456dcc5a392fc5d4f86f4ee9a905"} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc633399be4fdd268bfcb048122e35dd39ec456dcc5a392fc5d4f86f4ee9a905","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1ee3059f059d4c58bb1b5295ca694fe9849a14f6b4511a86d22a092630dea517","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41: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-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1ee3059f059d4c58bb1b5295ca694fe9849a14f6b4511a86d22a092630dea517"} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1ee3059f059d4c58bb1b5295ca694fe9849a14f6b4511a86d22a092630dea517","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41: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-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3"} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc633399be4fdd268bfcb048122e35dd39ec456dcc5a392fc5d4f86f4ee9a905","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1ee3059f059d4c58bb1b5295ca694fe9849a14f6b4511a86d22a092630dea517","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1ee3059f059d4c58bb1b5295ca694fe9849a14f6b4511a86d22a092630dea517"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1ee3059f059d4c58bb1b5295ca694fe9849a14f6b4511a86d22a092630dea517","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc633399be4fdd268bfcb048122e35dd39ec456dcc5a392fc5d4f86f4ee9a905"} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc633399be4fdd268bfcb048122e35dd39ec456dcc5a392fc5d4f86f4ee9a905","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc633399be4fdd268bfcb048122e35dd39ec456dcc5a392fc5d4f86f4ee9a905"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1ee3059f059d4c58bb1b5295ca694fe9849a14f6b4511a86d22a092630dea517"} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc633399be4fdd268bfcb048122e35dd39ec456dcc5a392fc5d4f86f4ee9a905","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1ee3059f059d4c58bb1b5295ca694fe9849a14f6b4511a86d22a092630dea517","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41: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-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3"} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc633399be4fdd268bfcb048122e35dd39ec456dcc5a392fc5d4f86f4ee9a905","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1ee3059f059d4c58bb1b5295ca694fe9849a14f6b4511a86d22a092630dea517"} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3\": 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-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc633399be4fdd268bfcb048122e35dd39ec456dcc5a392fc5d4f86f4ee9a905"} {"level":"info","ts":"2026-07-15T21:41:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3"} {"level":"debug","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fae8a8ec30c1ace101b025fd654b32b343b92e60f94083b248f521e6fbda95b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9fae8a8ec30c1ace101b025fd654b32b343b92e60f94083b248f521e6fbda95b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fae8a8ec30c1ace101b025fd654b32b343b92e60f94083b248f521e6fbda95b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fae8a8ec30c1ace101b025fd654b32b343b92e60f94083b248f521e6fbda95b"} {"level":"debug","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fae8a8ec30c1ace101b025fd654b32b343b92e60f94083b248f521e6fbda95b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fae8a8ec30c1ace101b025fd654b32b343b92e60f94083b248f521e6fbda95b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fae8a8ec30c1ace101b025fd654b32b343b92e60f94083b248f521e6fbda95b"} {"level":"debug","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fae8a8ec30c1ace101b025fd654b32b343b92e60f94083b248f521e6fbda95b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9fae8a8ec30c1ace101b025fd654b32b343b92e60f94083b248f521e6fbda95b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9fae8a8ec30c1ace101b025fd654b32b343b92e60f94083b248f521e6fbda95b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fae8a8ec30c1ace101b025fd654b32b343b92e60f94083b248f521e6fbda95b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fae8a8ec30c1ace101b025fd654b32b343b92e60f94083b248f521e6fbda95b"} {"level":"debug","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d"} {"level":"debug","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d"} {"level":"debug","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d"} {"level":"debug","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d"} {"level":"debug","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3"} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3"} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d"} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3"} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d"} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3"} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d"} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3"} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3"} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3"} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3"} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:41:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:41:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"} {"level":"info","ts":"2026-07-15T21:41:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/21646c6053b5b10868418f45afe57c082778405d62d11eedc3745b870866e755"} {"level":"info","ts":"2026-07-15T21:41:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1ee3059f059d4c58bb1b5295ca694fe9849a14f6b4511a86d22a092630dea517"} {"level":"info","ts":"2026-07-15T21:41:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/87e70158139b4cab82f4fb733cc3b9d29b960d810db2852a71e36c874e0570d3"} {"level":"info","ts":"2026-07-15T21:41:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fc633399be4fdd268bfcb048122e35dd39ec456dcc5a392fc5d4f86f4ee9a905"} {"level":"info","ts":"2026-07-15T21:42:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8f36f7885523a701c8fe0971c304f53cf7ef4fd320c8d761dfbef5896166873d"} {"level":"info","ts":"2026-07-15T21:42:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aafc7364384e0c315b6d4d3ed0c2793121b990b83ff425236ff7ad732ef050d3"} {"level":"info","ts":"2026-07-15T21:42:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9fae8a8ec30c1ace101b025fd654b32b343b92e60f94083b248f521e6fbda95b"} {"level":"info","ts":"2026-07-15T21:42:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/02e81fd5aaed7510fdb97e23360b1a2553fbca4e5bc132a8b5ca4d60da6727fd"} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40"} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40\": 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-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40"} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40"} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40"} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49"} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49"} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf"} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf"} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49"} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf"} {"level":"info","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ee619da6e5729a628a8e0455dc501c7116a5614572acc81ba61d21192b1da60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ee619da6e5729a628a8e0455dc501c7116a5614572acc81ba61d21192b1da60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ee619da6e5729a628a8e0455dc501c7116a5614572acc81ba61d21192b1da60"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ee619da6e5729a628a8e0455dc501c7116a5614572acc81ba61d21192b1da60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ee619da6e5729a628a8e0455dc501c7116a5614572acc81ba61d21192b1da60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ee619da6e5729a628a8e0455dc501c7116a5614572acc81ba61d21192b1da60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ee619da6e5729a628a8e0455dc501c7116a5614572acc81ba61d21192b1da60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ee619da6e5729a628a8e0455dc501c7116a5614572acc81ba61d21192b1da60"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ee619da6e5729a628a8e0455dc501c7116a5614572acc81ba61d21192b1da60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ee619da6e5729a628a8e0455dc501c7116a5614572acc81ba61d21192b1da60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ee619da6e5729a628a8e0455dc501c7116a5614572acc81ba61d21192b1da60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ee619da6e5729a628a8e0455dc501c7116a5614572acc81ba61d21192b1da60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ee619da6e5729a628a8e0455dc501c7116a5614572acc81ba61d21192b1da60"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ee619da6e5729a628a8e0455dc501c7116a5614572acc81ba61d21192b1da60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f13fcfd8fe6e3081a3c529de3642f3ff3b6cf27a585b6904e48a3c97cfbcf41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f13fcfd8fe6e3081a3c529de3642f3ff3b6cf27a585b6904e48a3c97cfbcf41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f13fcfd8fe6e3081a3c529de3642f3ff3b6cf27a585b6904e48a3c97cfbcf41"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f13fcfd8fe6e3081a3c529de3642f3ff3b6cf27a585b6904e48a3c97cfbcf41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f13fcfd8fe6e3081a3c529de3642f3ff3b6cf27a585b6904e48a3c97cfbcf41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f13fcfd8fe6e3081a3c529de3642f3ff3b6cf27a585b6904e48a3c97cfbcf41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004"} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f13fcfd8fe6e3081a3c529de3642f3ff3b6cf27a585b6904e48a3c97cfbcf41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f13fcfd8fe6e3081a3c529de3642f3ff3b6cf27a585b6904e48a3c97cfbcf41"} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63"} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"error","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc\": 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-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43: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-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43: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-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43: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-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43: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-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43: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-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"debug","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f"} {"level":"debug","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f"} {"level":"debug","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f"} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b"} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f"} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b"} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f"} {"level":"error","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b\": 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-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4054c14da70866b643e4379051114a646c6a40d6903a09f853b7e887f5299781","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4054c14da70866b643e4379051114a646c6a40d6903a09f853b7e887f5299781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4054c14da70866b643e4379051114a646c6a40d6903a09f853b7e887f5299781","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4054c14da70866b643e4379051114a646c6a40d6903a09f853b7e887f5299781"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4054c14da70866b643e4379051114a646c6a40d6903a09f853b7e887f5299781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4054c14da70866b643e4379051114a646c6a40d6903a09f853b7e887f5299781","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4054c14da70866b643e4379051114a646c6a40d6903a09f853b7e887f5299781"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4054c14da70866b643e4379051114a646c6a40d6903a09f853b7e887f5299781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4054c14da70866b643e4379051114a646c6a40d6903a09f853b7e887f5299781","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4054c14da70866b643e4379051114a646c6a40d6903a09f853b7e887f5299781"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4054c14da70866b643e4379051114a646c6a40d6903a09f853b7e887f5299781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4054c14da70866b643e4379051114a646c6a40d6903a09f853b7e887f5299781","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4054c14da70866b643e4379051114a646c6a40d6903a09f853b7e887f5299781"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4054c14da70866b643e4379051114a646c6a40d6903a09f853b7e887f5299781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4054c14da70866b643e4379051114a646c6a40d6903a09f853b7e887f5299781"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4054c14da70866b643e4379051114a646c6a40d6903a09f853b7e887f5299781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44cd1ff572f4c96991a601bb567178fa746b75f9332e24adfc4cfe7b2bd33127","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44cd1ff572f4c96991a601bb567178fa746b75f9332e24adfc4cfe7b2bd33127","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"44cd1ff572f4c96991a601bb567178fa746b75f9332e24adfc4cfe7b2bd33127","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44cd1ff572f4c96991a601bb567178fa746b75f9332e24adfc4cfe7b2bd33127","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44cd1ff572f4c96991a601bb567178fa746b75f9332e24adfc4cfe7b2bd33127","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44cd1ff572f4c96991a601bb567178fa746b75f9332e24adfc4cfe7b2bd33127"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44cd1ff572f4c96991a601bb567178fa746b75f9332e24adfc4cfe7b2bd33127","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44cd1ff572f4c96991a601bb567178fa746b75f9332e24adfc4cfe7b2bd33127"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44cd1ff572f4c96991a601bb567178fa746b75f9332e24adfc4cfe7b2bd33127","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"44cd1ff572f4c96991a601bb567178fa746b75f9332e24adfc4cfe7b2bd33127","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44cd1ff572f4c96991a601bb567178fa746b75f9332e24adfc4cfe7b2bd33127"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70792a053dfc50df9dc1ad99667e19c38c52528473fba19979a8108400bd7a1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70792a053dfc50df9dc1ad99667e19c38c52528473fba19979a8108400bd7a1f"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70792a053dfc50df9dc1ad99667e19c38c52528473fba19979a8108400bd7a1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70792a053dfc50df9dc1ad99667e19c38c52528473fba19979a8108400bd7a1f"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70792a053dfc50df9dc1ad99667e19c38c52528473fba19979a8108400bd7a1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70792a053dfc50df9dc1ad99667e19c38c52528473fba19979a8108400bd7a1f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70792a053dfc50df9dc1ad99667e19c38c52528473fba19979a8108400bd7a1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70792a053dfc50df9dc1ad99667e19c38c52528473fba19979a8108400bd7a1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70792a053dfc50df9dc1ad99667e19c38c52528473fba19979a8108400bd7a1f"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70792a053dfc50df9dc1ad99667e19c38c52528473fba19979a8108400bd7a1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70792a053dfc50df9dc1ad99667e19c38c52528473fba19979a8108400bd7a1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70792a053dfc50df9dc1ad99667e19c38c52528473fba19979a8108400bd7a1f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70792a053dfc50df9dc1ad99667e19c38c52528473fba19979a8108400bd7a1f"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70792a053dfc50df9dc1ad99667e19c38c52528473fba19979a8108400bd7a1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b972669f8924d8814222fb7cebe0457e7387afa9693e52e14125a4e734710120","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b972669f8924d8814222fb7cebe0457e7387afa9693e52e14125a4e734710120"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70792a053dfc50df9dc1ad99667e19c38c52528473fba19979a8108400bd7a1f"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b972669f8924d8814222fb7cebe0457e7387afa9693e52e14125a4e734710120","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70792a053dfc50df9dc1ad99667e19c38c52528473fba19979a8108400bd7a1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b972669f8924d8814222fb7cebe0457e7387afa9693e52e14125a4e734710120","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b972669f8924d8814222fb7cebe0457e7387afa9693e52e14125a4e734710120"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b972669f8924d8814222fb7cebe0457e7387afa9693e52e14125a4e734710120"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b972669f8924d8814222fb7cebe0457e7387afa9693e52e14125a4e734710120","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b972669f8924d8814222fb7cebe0457e7387afa9693e52e14125a4e734710120","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b972669f8924d8814222fb7cebe0457e7387afa9693e52e14125a4e734710120"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b972669f8924d8814222fb7cebe0457e7387afa9693e52e14125a4e734710120"} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d"} {"level":"error","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b972669f8924d8814222fb7cebe0457e7387afa9693e52e14125a4e734710120","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b972669f8924d8814222fb7cebe0457e7387afa9693e52e14125a4e734710120\": 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-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b972669f8924d8814222fb7cebe0457e7387afa9693e52e14125a4e734710120","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d"} {"level":"info","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9894f3e5af5c13819bbdf6ce04676c9bc8a932d8aa43a9da9324326fa0ad3a7c"} {"level":"info","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9894f3e5af5c13819bbdf6ce04676c9bc8a932d8aa43a9da9324326fa0ad3a7c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9894f3e5af5c13819bbdf6ce04676c9bc8a932d8aa43a9da9324326fa0ad3a7c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d"} {"level":"info","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9894f3e5af5c13819bbdf6ce04676c9bc8a932d8aa43a9da9324326fa0ad3a7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9894f3e5af5c13819bbdf6ce04676c9bc8a932d8aa43a9da9324326fa0ad3a7c"} {"level":"info","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9894f3e5af5c13819bbdf6ce04676c9bc8a932d8aa43a9da9324326fa0ad3a7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d"} {"level":"info","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d"} {"level":"info","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d"} {"level":"error","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d\": 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-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"781901d6-1dd5-4d89-87ff-14a30c110aa6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:34494","PortSpecifier":{"PortValue":34494}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"781901d6-1dd5-4d89-87ff-14a30c110aa6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"781901d6-1dd5-4d89-87ff-14a30c110aa6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:34494","PortSpecifier":{"PortValue":34494}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151802,"nanos":863099002},"http":{"id":"781901d6-1dd5-4d89-87ff-14a30c110aa6","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"781901d6-1dd5-4d89-87ff-14a30c110aa6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"781901d6-1dd5-4d89-87ff-14a30c110aa6","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"781901d6-1dd5-4d89-87ff-14a30c110aa6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"781901d6-1dd5-4d89-87ff-14a30c110aa6","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-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"781901d6-1dd5-4d89-87ff-14a30c110aa6","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-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"781901d6-1dd5-4d89-87ff-14a30c110aa6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/auth-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"781901d6-1dd5-4d89-87ff-14a30c110aa6","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"781901d6-1dd5-4d89-87ff-14a30c110aa6","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-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"781901d6-1dd5-4d89-87ff-14a30c110aa6","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-15T21:43:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"781901d6-1dd5-4d89-87ff-14a30c110aa6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"781901d6-1dd5-4d89-87ff-14a30c110aa6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dfcd5c30-e3f6-4900-bcc7-5f6d236a7528","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47122","PortSpecifier":{"PortValue":47122}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dfcd5c30-e3f6-4900-bcc7-5f6d236a7528","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dfcd5c30-e3f6-4900-bcc7-5f6d236a7528","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47122","PortSpecifier":{"PortValue":47122}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151802,"nanos":922736755},"http":{"id":"dfcd5c30-e3f6-4900-bcc7-5f6d236a7528","method":"POST","headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"dfcd5c30-e3f6-4900-bcc7-5f6d236a7528","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dfcd5c30-e3f6-4900-bcc7-5f6d236a7528","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dfcd5c30-e3f6-4900-bcc7-5f6d236a7528","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfcd5c30-e3f6-4900-bcc7-5f6d236a7528","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-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfcd5c30-e3f6-4900-bcc7-5f6d236a7528","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-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfcd5c30-e3f6-4900-bcc7-5f6d236a7528","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-915a1c/auth-test-model-915a1c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-915a1c/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-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"dfcd5c30-e3f6-4900-bcc7-5f6d236a7528","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfcd5c30-e3f6-4900-bcc7-5f6d236a7528","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-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfcd5c30-e3f6-4900-bcc7-5f6d236a7528","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-15T21:43:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dfcd5c30-e3f6-4900-bcc7-5f6d236a7528","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dfcd5c30-e3f6-4900-bcc7-5f6d236a7528","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a162e373-5add-4ee4-8639-2b72bd8fc441","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:34506","PortSpecifier":{"PortValue":34506}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a162e373-5add-4ee4-8639-2b72bd8fc441","method":"GET","path":"/maas-api/v1/api-keys/513abccb-f29d-4b1c-bfbf-4ef4da9bf4ab","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a162e373-5add-4ee4-8639-2b72bd8fc441","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:34506","PortSpecifier":{"PortValue":34506}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151802,"nanos":975192285},"http":{"id":"a162e373-5add-4ee4-8639-2b72bd8fc441","method":"GET","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/513abccb-f29d-4b1c-bfbf-4ef4da9bf4ab",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a162e373-5add-4ee4-8639-2b72bd8fc441","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a162e373-5add-4ee4-8639-2b72bd8fc441","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a162e373-5add-4ee4-8639-2b72bd8fc441","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/513abccb-f29d-4b1c-bfbf-4ef4da9bf4ab",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a162e373-5add-4ee4-8639-2b72bd8fc441","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-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a162e373-5add-4ee4-8639-2b72bd8fc441","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-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a162e373-5add-4ee4-8639-2b72bd8fc441","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/auth-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a162e373-5add-4ee4-8639-2b72bd8fc441","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a162e373-5add-4ee4-8639-2b72bd8fc441","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-15T21:43:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a162e373-5add-4ee4-8639-2b72bd8fc441","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-15T21:43:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a162e373-5add-4ee4-8639-2b72bd8fc441","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:43:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a162e373-5add-4ee4-8639-2b72bd8fc441","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:43:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"23d261a2-2dbe-4df6-b03f-0ead22317d32","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47136","PortSpecifier":{"PortValue":47136}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"23d261a2-2dbe-4df6-b03f-0ead22317d32","method":"GET","path":"/maas-api/v1/api-keys/63abeb55-74d8-46db-8449-beb9f6482a7f","host":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:43:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"23d261a2-2dbe-4df6-b03f-0ead22317d32","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47136","PortSpecifier":{"PortValue":47136}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151803,"nanos":12895590},"http":{"id":"23d261a2-2dbe-4df6-b03f-0ead22317d32","method":"GET","headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/63abeb55-74d8-46db-8449-beb9f6482a7f",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:43:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"23d261a2-2dbe-4df6-b03f-0ead22317d32","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:43:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"23d261a2-2dbe-4df6-b03f-0ead22317d32","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:43:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"23d261a2-2dbe-4df6-b03f-0ead22317d32","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/63abeb55-74d8-46db-8449-beb9f6482a7f",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:43:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"23d261a2-2dbe-4df6-b03f-0ead22317d32","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-15T21:43:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"23d261a2-2dbe-4df6-b03f-0ead22317d32","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-15T21:43:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"23d261a2-2dbe-4df6-b03f-0ead22317d32","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-915a1c/auth-test-model-915a1c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-915a1c/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-15T21:43:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"23d261a2-2dbe-4df6-b03f-0ead22317d32","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:43:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"23d261a2-2dbe-4df6-b03f-0ead22317d32","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-15T21:43:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"23d261a2-2dbe-4df6-b03f-0ead22317d32","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-15T21:43:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"23d261a2-2dbe-4df6-b03f-0ead22317d32","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:43:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"23d261a2-2dbe-4df6-b03f-0ead22317d32","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"31221fae-3d6f-452d-87ca-9818d625b211","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60760","PortSpecifier":{"PortValue":60760}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"31221fae-3d6f-452d-87ca-9818d625b211","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"31221fae-3d6f-452d-87ca-9818d625b211","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60760","PortSpecifier":{"PortValue":60760}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151829,"nanos":616757753},"http":{"id":"31221fae-3d6f-452d-87ca-9818d625b211","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"31221fae-3d6f-452d-87ca-9818d625b211","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"31221fae-3d6f-452d-87ca-9818d625b211","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"31221fae-3d6f-452d-87ca-9818d625b211","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"31221fae-3d6f-452d-87ca-9818d625b211","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-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"31221fae-3d6f-452d-87ca-9818d625b211","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-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"31221fae-3d6f-452d-87ca-9818d625b211","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/auth-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"31221fae-3d6f-452d-87ca-9818d625b211","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"31221fae-3d6f-452d-87ca-9818d625b211","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-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"31221fae-3d6f-452d-87ca-9818d625b211","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-15T21:43:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"31221fae-3d6f-452d-87ca-9818d625b211","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"31221fae-3d6f-452d-87ca-9818d625b211","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c24bae02-0899-4875-87d3-88741307bc92","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:42556","PortSpecifier":{"PortValue":42556}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c24bae02-0899-4875-87d3-88741307bc92","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c24bae02-0899-4875-87d3-88741307bc92","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:42556","PortSpecifier":{"PortValue":42556}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151829,"nanos":652805885},"http":{"id":"c24bae02-0899-4875-87d3-88741307bc92","method":"POST","headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c24bae02-0899-4875-87d3-88741307bc92","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c24bae02-0899-4875-87d3-88741307bc92","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c24bae02-0899-4875-87d3-88741307bc92","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c24bae02-0899-4875-87d3-88741307bc92","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-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c24bae02-0899-4875-87d3-88741307bc92","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-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c24bae02-0899-4875-87d3-88741307bc92","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-915a1c/auth-test-model-915a1c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-915a1c/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-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c24bae02-0899-4875-87d3-88741307bc92","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c24bae02-0899-4875-87d3-88741307bc92","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-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c24bae02-0899-4875-87d3-88741307bc92","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-15T21:43:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c24bae02-0899-4875-87d3-88741307bc92","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c24bae02-0899-4875-87d3-88741307bc92","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"57c9ff1b-d6b1-484f-b259-546374a904f3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60774","PortSpecifier":{"PortValue":60774}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"57c9ff1b-d6b1-484f-b259-546374a904f3","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"57c9ff1b-d6b1-484f-b259-546374a904f3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60774","PortSpecifier":{"PortValue":60774}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151829,"nanos":694133538},"http":{"id":"57c9ff1b-d6b1-484f-b259-546374a904f3","method":"GET","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"57c9ff1b-d6b1-484f-b259-546374a904f3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1P478bZ3ax80DIypj_y5HqyYfNxdqiUiKsSwR7wufLZEgz0KksHZJGg2G2kHo"} {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"57c9ff1b-d6b1-484f-b259-546374a904f3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-543174.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1P478bZ3ax80DIypj_y5HqyYfNxdqiUiKsSwR7wufLZEgz0KksHZJGg2G2kHo\"}"} {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"57c9ff1b-d6b1-484f-b259-546374a904f3","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-543174.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":"848621a1-d1a6-4ac9-b731-ebfb54b8384e","keyName":"e2e-auth-iso-a-5fdffe","subscription":"e2e-auth-iso-184857","tenant":"e2e-shared-a-543174","userId":"848621a1-d1a6-4ac9-b731-ebfb54b8384e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"57c9ff1b-d6b1-484f-b259-546374a904f3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"57c9ff1b-d6b1-484f-b259-546374a904f3","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-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"57c9ff1b-d6b1-484f-b259-546374a904f3","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-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"57c9ff1b-d6b1-484f-b259-546374a904f3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/auth-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"57c9ff1b-d6b1-484f-b259-546374a904f3","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"57c9ff1b-d6b1-484f-b259-546374a904f3","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-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"57c9ff1b-d6b1-484f-b259-546374a904f3","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-15T21:43:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"57c9ff1b-d6b1-484f-b259-546374a904f3","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-184857"} {"level":"info","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"57c9ff1b-d6b1-484f-b259-546374a904f3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:43:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"57c9ff1b-d6b1-484f-b259-546374a904f3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eba76bf4-33be-422c-9bcd-55f185179d8b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60914","PortSpecifier":{"PortValue":60914}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"eba76bf4-33be-422c-9bcd-55f185179d8b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eba76bf4-33be-422c-9bcd-55f185179d8b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60914","PortSpecifier":{"PortValue":60914}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151851,"nanos":148566258},"http":{"id":"eba76bf4-33be-422c-9bcd-55f185179d8b","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"eba76bf4-33be-422c-9bcd-55f185179d8b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"eba76bf4-33be-422c-9bcd-55f185179d8b","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"eba76bf4-33be-422c-9bcd-55f185179d8b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eba76bf4-33be-422c-9bcd-55f185179d8b","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-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eba76bf4-33be-422c-9bcd-55f185179d8b","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-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eba76bf4-33be-422c-9bcd-55f185179d8b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/auth-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"eba76bf4-33be-422c-9bcd-55f185179d8b","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eba76bf4-33be-422c-9bcd-55f185179d8b","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-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eba76bf4-33be-422c-9bcd-55f185179d8b","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-15T21:44:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eba76bf4-33be-422c-9bcd-55f185179d8b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eba76bf4-33be-422c-9bcd-55f185179d8b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2581aaf2-98e0-4cae-a81f-30467d330ed7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60760","PortSpecifier":{"PortValue":60760}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2581aaf2-98e0-4cae-a81f-30467d330ed7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2581aaf2-98e0-4cae-a81f-30467d330ed7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60760","PortSpecifier":{"PortValue":60760}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151851,"nanos":182469388},"http":{"id":"2581aaf2-98e0-4cae-a81f-30467d330ed7","method":"POST","headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2581aaf2-98e0-4cae-a81f-30467d330ed7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2581aaf2-98e0-4cae-a81f-30467d330ed7","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2581aaf2-98e0-4cae-a81f-30467d330ed7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2581aaf2-98e0-4cae-a81f-30467d330ed7","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-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2581aaf2-98e0-4cae-a81f-30467d330ed7","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-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2581aaf2-98e0-4cae-a81f-30467d330ed7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-915a1c/auth-test-model-915a1c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-915a1c/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-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2581aaf2-98e0-4cae-a81f-30467d330ed7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2581aaf2-98e0-4cae-a81f-30467d330ed7","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-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2581aaf2-98e0-4cae-a81f-30467d330ed7","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-15T21:44:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2581aaf2-98e0-4cae-a81f-30467d330ed7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2581aaf2-98e0-4cae-a81f-30467d330ed7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ec1752a6-9e25-4ca2-a5c5-2cb7cc154804","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60770","PortSpecifier":{"PortValue":60770}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ec1752a6-9e25-4ca2-a5c5-2cb7cc154804","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ec1752a6-9e25-4ca2-a5c5-2cb7cc154804","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60770","PortSpecifier":{"PortValue":60770}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151851,"nanos":216918636},"http":{"id":"ec1752a6-9e25-4ca2-a5c5-2cb7cc154804","method":"GET","headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ec1752a6-9e25-4ca2-a5c5-2cb7cc154804","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1LTZx7NRogvx9ENZn_vfULJVR9CHCNr5UfPWFhWcYv6wl02DbeJyriEuQb6q6"} {"level":"debug","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ec1752a6-9e25-4ca2-a5c5-2cb7cc154804","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-915a1c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1LTZx7NRogvx9ENZn_vfULJVR9CHCNr5UfPWFhWcYv6wl02DbeJyriEuQb6q6\"}"} {"level":"debug","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ec1752a6-9e25-4ca2-a5c5-2cb7cc154804","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-915a1c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ec1752a6-9e25-4ca2-a5c5-2cb7cc154804","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ec1752a6-9e25-4ca2-a5c5-2cb7cc154804","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-15T21:44:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"ec1752a6-9e25-4ca2-a5c5-2cb7cc154804","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"reason":"Unauthorized"} {"level":"info","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ec1752a6-9e25-4ca2-a5c5-2cb7cc154804","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-15T21:44:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ec1752a6-9e25-4ca2-a5c5-2cb7cc154804","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"content-type":"text/plain"},{"x-ext-auth-reason":""}]}} {"level":"info","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8958d506-43b5-4630-8bb1-f0802d3d7aec","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39492","PortSpecifier":{"PortValue":39492}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8958d506-43b5-4630-8bb1-f0802d3d7aec","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8958d506-43b5-4630-8bb1-f0802d3d7aec","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39492","PortSpecifier":{"PortValue":39492}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151870,"nanos":591568390},"http":{"id":"8958d506-43b5-4630-8bb1-f0802d3d7aec","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8958d506-43b5-4630-8bb1-f0802d3d7aec","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8958d506-43b5-4630-8bb1-f0802d3d7aec","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8958d506-43b5-4630-8bb1-f0802d3d7aec","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8958d506-43b5-4630-8bb1-f0802d3d7aec","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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8958d506-43b5-4630-8bb1-f0802d3d7aec","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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8958d506-43b5-4630-8bb1-f0802d3d7aec","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/auth-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8958d506-43b5-4630-8bb1-f0802d3d7aec","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8958d506-43b5-4630-8bb1-f0802d3d7aec","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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8958d506-43b5-4630-8bb1-f0802d3d7aec","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-15T21:44:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8958d506-43b5-4630-8bb1-f0802d3d7aec","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8958d506-43b5-4630-8bb1-f0802d3d7aec","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a705c9f5-847e-4a12-9e64-de97a28be488","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33072","PortSpecifier":{"PortValue":33072}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a705c9f5-847e-4a12-9e64-de97a28be488","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a705c9f5-847e-4a12-9e64-de97a28be488","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33072","PortSpecifier":{"PortValue":33072}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151870,"nanos":626717228},"http":{"id":"a705c9f5-847e-4a12-9e64-de97a28be488","method":"POST","headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a705c9f5-847e-4a12-9e64-de97a28be488","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a705c9f5-847e-4a12-9e64-de97a28be488","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a705c9f5-847e-4a12-9e64-de97a28be488","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a705c9f5-847e-4a12-9e64-de97a28be488","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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a705c9f5-847e-4a12-9e64-de97a28be488","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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a705c9f5-847e-4a12-9e64-de97a28be488","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-915a1c/auth-test-model-915a1c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-915a1c/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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a705c9f5-847e-4a12-9e64-de97a28be488","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a705c9f5-847e-4a12-9e64-de97a28be488","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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a705c9f5-847e-4a12-9e64-de97a28be488","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-15T21:44:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a705c9f5-847e-4a12-9e64-de97a28be488","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a705c9f5-847e-4a12-9e64-de97a28be488","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eda05762-178a-4184-80cb-600da6c92c76","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39506","PortSpecifier":{"PortValue":39506}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"eda05762-178a-4184-80cb-600da6c92c76","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eda05762-178a-4184-80cb-600da6c92c76","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39506","PortSpecifier":{"PortValue":39506}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151870,"nanos":663866630},"http":{"id":"eda05762-178a-4184-80cb-600da6c92c76","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"eda05762-178a-4184-80cb-600da6c92c76","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"eda05762-178a-4184-80cb-600da6c92c76","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"eda05762-178a-4184-80cb-600da6c92c76","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eda05762-178a-4184-80cb-600da6c92c76","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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eda05762-178a-4184-80cb-600da6c92c76","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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eda05762-178a-4184-80cb-600da6c92c76","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/auth-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"eda05762-178a-4184-80cb-600da6c92c76","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eda05762-178a-4184-80cb-600da6c92c76","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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eda05762-178a-4184-80cb-600da6c92c76","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-15T21:44:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eda05762-178a-4184-80cb-600da6c92c76","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eda05762-178a-4184-80cb-600da6c92c76","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"25c7fa86-b0a9-4b94-be62-bfe5f0e67f7f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33076","PortSpecifier":{"PortValue":33076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"25c7fa86-b0a9-4b94-be62-bfe5f0e67f7f","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"25c7fa86-b0a9-4b94-be62-bfe5f0e67f7f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33076","PortSpecifier":{"PortValue":33076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151870,"nanos":703597761},"http":{"id":"25c7fa86-b0a9-4b94-be62-bfe5f0e67f7f","method":"POST","headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"25c7fa86-b0a9-4b94-be62-bfe5f0e67f7f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"25c7fa86-b0a9-4b94-be62-bfe5f0e67f7f","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"25c7fa86-b0a9-4b94-be62-bfe5f0e67f7f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"25c7fa86-b0a9-4b94-be62-bfe5f0e67f7f","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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"25c7fa86-b0a9-4b94-be62-bfe5f0e67f7f","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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"25c7fa86-b0a9-4b94-be62-bfe5f0e67f7f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-915a1c/auth-test-model-915a1c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-915a1c/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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"25c7fa86-b0a9-4b94-be62-bfe5f0e67f7f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"25c7fa86-b0a9-4b94-be62-bfe5f0e67f7f","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-15T21:44:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"25c7fa86-b0a9-4b94-be62-bfe5f0e67f7f","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-15T21:44:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"25c7fa86-b0a9-4b94-be62-bfe5f0e67f7f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"25c7fa86-b0a9-4b94-be62-bfe5f0e67f7f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6ea6c04a-fb83-4ec4-b229-5c55bb72774d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:46694","PortSpecifier":{"PortValue":46694}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6ea6c04a-fb83-4ec4-b229-5c55bb72774d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6ea6c04a-fb83-4ec4-b229-5c55bb72774d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:46694","PortSpecifier":{"PortValue":46694}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151890,"nanos":83909092},"http":{"id":"6ea6c04a-fb83-4ec4-b229-5c55bb72774d","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6ea6c04a-fb83-4ec4-b229-5c55bb72774d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6ea6c04a-fb83-4ec4-b229-5c55bb72774d","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6ea6c04a-fb83-4ec4-b229-5c55bb72774d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ea6c04a-fb83-4ec4-b229-5c55bb72774d","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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ea6c04a-fb83-4ec4-b229-5c55bb72774d","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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ea6c04a-fb83-4ec4-b229-5c55bb72774d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/auth-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6ea6c04a-fb83-4ec4-b229-5c55bb72774d","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ea6c04a-fb83-4ec4-b229-5c55bb72774d","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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ea6c04a-fb83-4ec4-b229-5c55bb72774d","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-15T21:44:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6ea6c04a-fb83-4ec4-b229-5c55bb72774d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6ea6c04a-fb83-4ec4-b229-5c55bb72774d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b558e723-5086-4722-afea-3c8651f64bde","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47564","PortSpecifier":{"PortValue":47564}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b558e723-5086-4722-afea-3c8651f64bde","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b558e723-5086-4722-afea-3c8651f64bde","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47564","PortSpecifier":{"PortValue":47564}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151890,"nanos":120334406},"http":{"id":"b558e723-5086-4722-afea-3c8651f64bde","method":"POST","headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b558e723-5086-4722-afea-3c8651f64bde","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b558e723-5086-4722-afea-3c8651f64bde","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b558e723-5086-4722-afea-3c8651f64bde","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b558e723-5086-4722-afea-3c8651f64bde","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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b558e723-5086-4722-afea-3c8651f64bde","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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b558e723-5086-4722-afea-3c8651f64bde","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-915a1c/auth-test-model-915a1c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-915a1c/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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b558e723-5086-4722-afea-3c8651f64bde","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b558e723-5086-4722-afea-3c8651f64bde","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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b558e723-5086-4722-afea-3c8651f64bde","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-15T21:44:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b558e723-5086-4722-afea-3c8651f64bde","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b558e723-5086-4722-afea-3c8651f64bde","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ab359b5b-20f5-452d-993b-72175efa969e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47576","PortSpecifier":{"PortValue":47576}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ab359b5b-20f5-452d-993b-72175efa969e","method":"GET","path":"/maas-api/v1/api-keys/fb23d8d1-e6b2-4634-8242-0b6d384516dc","host":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ab359b5b-20f5-452d-993b-72175efa969e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47576","PortSpecifier":{"PortValue":47576}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151890,"nanos":156064444},"http":{"id":"ab359b5b-20f5-452d-993b-72175efa969e","method":"GET","headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/fb23d8d1-e6b2-4634-8242-0b6d384516dc",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ab359b5b-20f5-452d-993b-72175efa969e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ab359b5b-20f5-452d-993b-72175efa969e","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ab359b5b-20f5-452d-993b-72175efa969e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/fb23d8d1-e6b2-4634-8242-0b6d384516dc",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab359b5b-20f5-452d-993b-72175efa969e","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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab359b5b-20f5-452d-993b-72175efa969e","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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab359b5b-20f5-452d-993b-72175efa969e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-915a1c/auth-test-model-915a1c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-915a1c/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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ab359b5b-20f5-452d-993b-72175efa969e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab359b5b-20f5-452d-993b-72175efa969e","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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab359b5b-20f5-452d-993b-72175efa969e","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-15T21:44:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ab359b5b-20f5-452d-993b-72175efa969e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ab359b5b-20f5-452d-993b-72175efa969e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d81ff9aa-0ad6-46af-80ee-e24a41df5673","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:46698","PortSpecifier":{"PortValue":46698}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d81ff9aa-0ad6-46af-80ee-e24a41df5673","method":"GET","path":"/maas-api/v1/api-keys/fb23d8d1-e6b2-4634-8242-0b6d384516dc","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d81ff9aa-0ad6-46af-80ee-e24a41df5673","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:46698","PortSpecifier":{"PortValue":46698}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151890,"nanos":185837355},"http":{"id":"d81ff9aa-0ad6-46af-80ee-e24a41df5673","method":"GET","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/fb23d8d1-e6b2-4634-8242-0b6d384516dc",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d81ff9aa-0ad6-46af-80ee-e24a41df5673","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d81ff9aa-0ad6-46af-80ee-e24a41df5673","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d81ff9aa-0ad6-46af-80ee-e24a41df5673","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/fb23d8d1-e6b2-4634-8242-0b6d384516dc",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d81ff9aa-0ad6-46af-80ee-e24a41df5673","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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d81ff9aa-0ad6-46af-80ee-e24a41df5673","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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d81ff9aa-0ad6-46af-80ee-e24a41df5673","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/auth-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d81ff9aa-0ad6-46af-80ee-e24a41df5673","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d81ff9aa-0ad6-46af-80ee-e24a41df5673","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-15T21:44:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d81ff9aa-0ad6-46af-80ee-e24a41df5673","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-15T21:44:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d81ff9aa-0ad6-46af-80ee-e24a41df5673","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d81ff9aa-0ad6-46af-80ee-e24a41df5673","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"90fef3a6-3940-4811-9a8a-8e5477459b67","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:32974","PortSpecifier":{"PortValue":32974}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"90fef3a6-3940-4811-9a8a-8e5477459b67","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"90fef3a6-3940-4811-9a8a-8e5477459b67","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:32974","PortSpecifier":{"PortValue":32974}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151907,"nanos":453174637},"http":{"id":"90fef3a6-3940-4811-9a8a-8e5477459b67","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"90fef3a6-3940-4811-9a8a-8e5477459b67","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"90fef3a6-3940-4811-9a8a-8e5477459b67","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"90fef3a6-3940-4811-9a8a-8e5477459b67","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"90fef3a6-3940-4811-9a8a-8e5477459b67","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-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"90fef3a6-3940-4811-9a8a-8e5477459b67","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-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"90fef3a6-3940-4811-9a8a-8e5477459b67","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/auth-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"90fef3a6-3940-4811-9a8a-8e5477459b67","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"90fef3a6-3940-4811-9a8a-8e5477459b67","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-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"90fef3a6-3940-4811-9a8a-8e5477459b67","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-15T21:45:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"90fef3a6-3940-4811-9a8a-8e5477459b67","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"90fef3a6-3940-4811-9a8a-8e5477459b67","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0a8801e8-e151-44a9-ab60-79a1f27e602a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:36028","PortSpecifier":{"PortValue":36028}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0a8801e8-e151-44a9-ab60-79a1f27e602a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0a8801e8-e151-44a9-ab60-79a1f27e602a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:36028","PortSpecifier":{"PortValue":36028}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151907,"nanos":488277645},"http":{"id":"0a8801e8-e151-44a9-ab60-79a1f27e602a","method":"POST","headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0a8801e8-e151-44a9-ab60-79a1f27e602a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0a8801e8-e151-44a9-ab60-79a1f27e602a","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0a8801e8-e151-44a9-ab60-79a1f27e602a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a8801e8-e151-44a9-ab60-79a1f27e602a","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-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a8801e8-e151-44a9-ab60-79a1f27e602a","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-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a8801e8-e151-44a9-ab60-79a1f27e602a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-915a1c/auth-test-model-915a1c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-915a1c/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-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0a8801e8-e151-44a9-ab60-79a1f27e602a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a8801e8-e151-44a9-ab60-79a1f27e602a","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-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a8801e8-e151-44a9-ab60-79a1f27e602a","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-15T21:45:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0a8801e8-e151-44a9-ab60-79a1f27e602a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0a8801e8-e151-44a9-ab60-79a1f27e602a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e9cb79ca-c91c-4940-bf21-4485795d3b3e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:32976","PortSpecifier":{"PortValue":32976}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e9cb79ca-c91c-4940-bf21-4485795d3b3e","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e9cb79ca-c91c-4940-bf21-4485795d3b3e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:32976","PortSpecifier":{"PortValue":32976}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151907,"nanos":523131519},"http":{"id":"e9cb79ca-c91c-4940-bf21-4485795d3b3e","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e9cb79ca-c91c-4940-bf21-4485795d3b3e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-i9MlxFT6NitBRcQf_SyFWQC8tEhRqZNAbt3zmS74K0VFKKNxjEELJhaCcwSJ"} {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e9cb79ca-c91c-4940-bf21-4485795d3b3e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-543174.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-i9MlxFT6NitBRcQf_SyFWQC8tEhRqZNAbt3zmS74K0VFKKNxjEELJhaCcwSJ\"}"} {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e9cb79ca-c91c-4940-bf21-4485795d3b3e","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-543174.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":"e2551759-6478-4503-bc29-538cf21e0843","keyName":"e2e-auth-iso-a-2177be","subscription":"e2e-auth-iso-9c8fa4","tenant":"e2e-shared-a-543174","userId":"e2551759-6478-4503-bc29-538cf21e0843","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e9cb79ca-c91c-4940-bf21-4485795d3b3e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9cb79ca-c91c-4940-bf21-4485795d3b3e","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-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9cb79ca-c91c-4940-bf21-4485795d3b3e","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-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9cb79ca-c91c-4940-bf21-4485795d3b3e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/auth-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e9cb79ca-c91c-4940-bf21-4485795d3b3e","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9cb79ca-c91c-4940-bf21-4485795d3b3e","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-9c8fa4"} {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9cb79ca-c91c-4940-bf21-4485795d3b3e","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-15T21:45:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9cb79ca-c91c-4940-bf21-4485795d3b3e","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-15T21:45:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e9cb79ca-c91c-4940-bf21-4485795d3b3e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:45:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e9cb79ca-c91c-4940-bf21-4485795d3b3e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:45:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f15363f921ecc3c85c763bcf372b870afff8cbd2b71b77788b33c841520c0690"} {"level":"info","ts":"2026-07-15T21:45:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af7e62187195ea0838a3d77249711fd8a8175c92000a2af2f1327344c8ff8c63"} {"level":"info","ts":"2026-07-15T21:45:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6e77b6f52e2de3afa0fab3f538745a2d8e01c0a844ae818afec42a33a2c9db49"} {"level":"info","ts":"2026-07-15T21:45:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a1fa8d96ca9d63b47d3a4cb78d5f8d9c5cd889b0f43bc6983b97bfc3135d3c40"} {"level":"info","ts":"2026-07-15T21:45:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82a709dcb90f0f57c9d076b8bb118a19691ee20c0d8961adb27a1aa8db361004"} {"level":"info","ts":"2026-07-15T21:45:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/afb49ba367ed97da4425b2c305ade8a117940e5c174528abec60bb74c1103bcc"} {"level":"info","ts":"2026-07-15T21:45:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6f13fcfd8fe6e3081a3c529de3642f3ff3b6cf27a585b6904e48a3c97cfbcf41"} {"level":"info","ts":"2026-07-15T21:45:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6778a3f8d69d3121777d38c4753051ed79c50b17e330f0f52585b7b146e39fd2"} {"level":"info","ts":"2026-07-15T21:45:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/460e9f4b655edee290ea3a516fffabcb0a999e8db0d68cfce1e9f3c3a30f198b"} {"level":"info","ts":"2026-07-15T21:45:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/44cd1ff572f4c96991a601bb567178fa746b75f9332e24adfc4cfe7b2bd33127"} {"level":"info","ts":"2026-07-15T21:45:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b972669f8924d8814222fb7cebe0457e7387afa9693e52e14125a4e734710120"} {"level":"info","ts":"2026-07-15T21:45:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/70792a053dfc50df9dc1ad99667e19c38c52528473fba19979a8108400bd7a1f"} {"level":"info","ts":"2026-07-15T21:45:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3f87543b7fe7280b1fd0648e77afb7b9a14d394e3dbdb24772cddae9cd83100d"} {"level":"info","ts":"2026-07-15T21:45:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5ee619da6e5729a628a8e0455dc501c7116a5614572acc81ba61d21192b1da60"} {"level":"info","ts":"2026-07-15T21:45:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9afad6fc9c2fd3b523f4ef8d70e56d4e5cba94e80c63043dd1a7140a1148a05e"} {"level":"info","ts":"2026-07-15T21:45:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4054c14da70866b643e4379051114a646c6a40d6903a09f853b7e887f5299781"} {"level":"debug","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45: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-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45: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-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e"} {"level":"info","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e\": 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-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e"} {"level":"info","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e"} {"level":"debug","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fbeb68a2dc06624128349cbf397d9e2d86035313a317d747fa7360ff94fea5bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45: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-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fbeb68a2dc06624128349cbf397d9e2d86035313a317d747fa7360ff94fea5bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fbeb68a2dc06624128349cbf397d9e2d86035313a317d747fa7360ff94fea5bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fbeb68a2dc06624128349cbf397d9e2d86035313a317d747fa7360ff94fea5bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fbeb68a2dc06624128349cbf397d9e2d86035313a317d747fa7360ff94fea5bf"} {"level":"debug","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fbeb68a2dc06624128349cbf397d9e2d86035313a317d747fa7360ff94fea5bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fbeb68a2dc06624128349cbf397d9e2d86035313a317d747fa7360ff94fea5bf"} {"level":"info","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e"} {"level":"debug","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fbeb68a2dc06624128349cbf397d9e2d86035313a317d747fa7360ff94fea5bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fbeb68a2dc06624128349cbf397d9e2d86035313a317d747fa7360ff94fea5bf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fbeb68a2dc06624128349cbf397d9e2d86035313a317d747fa7360ff94fea5bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fbeb68a2dc06624128349cbf397d9e2d86035313a317d747fa7360ff94fea5bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fbeb68a2dc06624128349cbf397d9e2d86035313a317d747fa7360ff94fea5bf"} {"level":"debug","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45: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-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45: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-15T21:45:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5"} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5\": 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-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5"} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5"} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2"} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2"} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2"} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5"} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2"} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b"} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b"} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b"} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b"} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3"} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3\": 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-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3"} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3"} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b"} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3"} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875"} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875"} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875"} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875"} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162"} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162\": 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-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162"} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162"} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875"} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162"} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246"} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246"} {"level":"error","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246\": 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-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246"} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"358e4cd706a73eca81bac9498d101ee0235451a90e0ac2c0597d27b5542c1f60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/358e4cd706a73eca81bac9498d101ee0235451a90e0ac2c0597d27b5542c1f60"} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"358e4cd706a73eca81bac9498d101ee0235451a90e0ac2c0597d27b5542c1f60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246"} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"358e4cd706a73eca81bac9498d101ee0235451a90e0ac2c0597d27b5542c1f60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"358e4cd706a73eca81bac9498d101ee0235451a90e0ac2c0597d27b5542c1f60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/358e4cd706a73eca81bac9498d101ee0235451a90e0ac2c0597d27b5542c1f60"} {"level":"error","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246\": 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-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"358e4cd706a73eca81bac9498d101ee0235451a90e0ac2c0597d27b5542c1f60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["358e4cd706a73eca81bac9498d101ee0235451a90e0ac2c0597d27b5542c1f60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246"} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"358e4cd706a73eca81bac9498d101ee0235451a90e0ac2c0597d27b5542c1f60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"358e4cd706a73eca81bac9498d101ee0235451a90e0ac2c0597d27b5542c1f60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246"} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/358e4cd706a73eca81bac9498d101ee0235451a90e0ac2c0597d27b5542c1f60"} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246"} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303"} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303"} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303"} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303"} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303"} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793"} {"level":"error","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793\": 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-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793"} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793"} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793"} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793"} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019"} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793"} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019"} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793"} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019"} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d"} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019"} {"level":"error","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d\": 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-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793"} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7b08619df0fe847f46ef27f25a6ac8630918419a3c7555d1569502b22317601","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d"} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7b08619df0fe847f46ef27f25a6ac8630918419a3c7555d1569502b22317601","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7b08619df0fe847f46ef27f25a6ac8630918419a3c7555d1569502b22317601","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7b08619df0fe847f46ef27f25a6ac8630918419a3c7555d1569502b22317601"} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7b08619df0fe847f46ef27f25a6ac8630918419a3c7555d1569502b22317601","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c"} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7b08619df0fe847f46ef27f25a6ac8630918419a3c7555d1569502b22317601","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7b08619df0fe847f46ef27f25a6ac8630918419a3c7555d1569502b22317601"} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7b08619df0fe847f46ef27f25a6ac8630918419a3c7555d1569502b22317601","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7b08619df0fe847f46ef27f25a6ac8630918419a3c7555d1569502b22317601"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c"} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7b08619df0fe847f46ef27f25a6ac8630918419a3c7555d1569502b22317601","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7b08619df0fe847f46ef27f25a6ac8630918419a3c7555d1569502b22317601","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c"} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7b08619df0fe847f46ef27f25a6ac8630918419a3c7555d1569502b22317601"} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c"} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c"} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c"} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fbeb68a2dc06624128349cbf397d9e2d86035313a317d747fa7360ff94fea5bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fbeb68a2dc06624128349cbf397d9e2d86035313a317d747fa7360ff94fea5bf"} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246"} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2"} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2"} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2"} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d"} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e"} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e"} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e"} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162"} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875"} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875"} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875"} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f"} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875"} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"} {"level":"debug","ts":"2026-07-15T21:46:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9894f3e5af5c13819bbdf6ce04676c9bc8a932d8aa43a9da9324326fa0ad3a7c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823"} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9894f3e5af5c13819bbdf6ce04676c9bc8a932d8aa43a9da9324326fa0ad3a7c"} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7b08619df0fe847f46ef27f25a6ac8630918419a3c7555d1569502b22317601","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7b08619df0fe847f46ef27f25a6ac8630918419a3c7555d1569502b22317601"} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"358e4cd706a73eca81bac9498d101ee0235451a90e0ac2c0597d27b5542c1f60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638"} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/358e4cd706a73eca81bac9498d101ee0235451a90e0ac2c0597d27b5542c1f60"} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638"} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793"} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638\": 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-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5"} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638"} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019"} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303"} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3"} {"level":"debug","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b"} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf"} {"level":"info","ts":"2026-07-15T21:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c"} {"level":"info","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1a7a5c7b-a050-4608-9179-5610b63a5265","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47478","PortSpecifier":{"PortValue":47478}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1a7a5c7b-a050-4608-9179-5610b63a5265","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1a7a5c7b-a050-4608-9179-5610b63a5265","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47478","PortSpecifier":{"PortValue":47478}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151973,"nanos":899013046},"http":{"id":"1a7a5c7b-a050-4608-9179-5610b63a5265","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1a7a5c7b-a050-4608-9179-5610b63a5265","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1a7a5c7b-a050-4608-9179-5610b63a5265","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1a7a5c7b-a050-4608-9179-5610b63a5265","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a7a5c7b-a050-4608-9179-5610b63a5265","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-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a7a5c7b-a050-4608-9179-5610b63a5265","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-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a7a5c7b-a050-4608-9179-5610b63a5265","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/sub-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1a7a5c7b-a050-4608-9179-5610b63a5265","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1a7a5c7b-a050-4608-9179-5610b63a5265","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-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1a7a5c7b-a050-4608-9179-5610b63a5265","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-15T21:46:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1a7a5c7b-a050-4608-9179-5610b63a5265","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1a7a5c7b-a050-4608-9179-5610b63a5265","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"345f82a6-6d87-483e-9034-d65f5adc92fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:45952","PortSpecifier":{"PortValue":45952}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"345f82a6-6d87-483e-9034-d65f5adc92fa","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"345f82a6-6d87-483e-9034-d65f5adc92fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:45952","PortSpecifier":{"PortValue":45952}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151973,"nanos":938629720},"http":{"id":"345f82a6-6d87-483e-9034-d65f5adc92fa","method":"POST","headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"345f82a6-6d87-483e-9034-d65f5adc92fa","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"345f82a6-6d87-483e-9034-d65f5adc92fa","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"345f82a6-6d87-483e-9034-d65f5adc92fa","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"345f82a6-6d87-483e-9034-d65f5adc92fa","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-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"345f82a6-6d87-483e-9034-d65f5adc92fa","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-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"345f82a6-6d87-483e-9034-d65f5adc92fa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-915a1c/sub-test-model-915a1c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-915a1c/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-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"345f82a6-6d87-483e-9034-d65f5adc92fa","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":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"345f82a6-6d87-483e-9034-d65f5adc92fa","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-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"345f82a6-6d87-483e-9034-d65f5adc92fa","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-15T21:46:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"345f82a6-6d87-483e-9034-d65f5adc92fa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"345f82a6-6d87-483e-9034-d65f5adc92fa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"91f042c5-5438-4f9b-8121-f8d40c922cbb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47482","PortSpecifier":{"PortValue":47482}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"91f042c5-5438-4f9b-8121-f8d40c922cbb","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"91f042c5-5438-4f9b-8121-f8d40c922cbb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47482","PortSpecifier":{"PortValue":47482}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151973,"nanos":975858304},"http":{"id":"91f042c5-5438-4f9b-8121-f8d40c922cbb","method":"GET","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"91f042c5-5438-4f9b-8121-f8d40c922cbb","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-F3VREgbX34y5GdRh_ZrXCskgEwNoegTN6V0QjLZgWXlFSYlFplGFJoSlQgKM"} {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"91f042c5-5438-4f9b-8121-f8d40c922cbb","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-543174.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-F3VREgbX34y5GdRh_ZrXCskgEwNoegTN6V0QjLZgWXlFSYlFplGFJoSlQgKM\"}"} {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"91f042c5-5438-4f9b-8121-f8d40c922cbb","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-543174.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":"b799d96d-c52e-4a26-861a-b62666702e38","keyName":"e2e-sub-iso-ca7400","subscription":"e2e-a-only-03264b","tenant":"e2e-shared-a-543174","userId":"b799d96d-c52e-4a26-861a-b62666702e38","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"91f042c5-5438-4f9b-8121-f8d40c922cbb","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"91f042c5-5438-4f9b-8121-f8d40c922cbb","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-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"91f042c5-5438-4f9b-8121-f8d40c922cbb","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-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"91f042c5-5438-4f9b-8121-f8d40c922cbb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/sub-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"91f042c5-5438-4f9b-8121-f8d40c922cbb","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-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"91f042c5-5438-4f9b-8121-f8d40c922cbb","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-03264b"} {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"91f042c5-5438-4f9b-8121-f8d40c922cbb","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-15T21:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"91f042c5-5438-4f9b-8121-f8d40c922cbb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"91f042c5-5438-4f9b-8121-f8d40c922cbb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:46:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"91f042c5-5438-4f9b-8121-f8d40c922cbb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:46:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d897f1e0-0446-41f5-b57a-907e84025357","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:45968","PortSpecifier":{"PortValue":45968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d897f1e0-0446-41f5-b57a-907e84025357","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:46:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d897f1e0-0446-41f5-b57a-907e84025357","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:45968","PortSpecifier":{"PortValue":45968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151974,"nanos":15278870},"http":{"id":"d897f1e0-0446-41f5-b57a-907e84025357","method":"GET","headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:46:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d897f1e0-0446-41f5-b57a-907e84025357","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-i9inAh7HJh2s0ZWf_RBeFrqwi7618l770QeMiEc2sVR0BJspRHzGQGvpL7z5"} {"level":"debug","ts":"2026-07-15T21:46:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d897f1e0-0446-41f5-b57a-907e84025357","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-915a1c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-i9inAh7HJh2s0ZWf_RBeFrqwi7618l770QeMiEc2sVR0BJspRHzGQGvpL7z5\"}"} {"level":"debug","ts":"2026-07-15T21:46:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d897f1e0-0446-41f5-b57a-907e84025357","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-915a1c.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":"a463af9b-9347-4069-a9d1-16c15683a9d0","keyName":"e2e-sub-iso-b03af4","subscription":"e2e-b-only-03264b","tenant":"e2e-shared-b-915a1c","userId":"a463af9b-9347-4069-a9d1-16c15683a9d0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d897f1e0-0446-41f5-b57a-907e84025357","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d897f1e0-0446-41f5-b57a-907e84025357","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-15T21:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d897f1e0-0446-41f5-b57a-907e84025357","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-15T21:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d897f1e0-0446-41f5-b57a-907e84025357","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-915a1c/sub-test-model-915a1c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-915a1c/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-15T21:46:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d897f1e0-0446-41f5-b57a-907e84025357","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-15T21:46:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d897f1e0-0446-41f5-b57a-907e84025357","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":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T21:46:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d897f1e0-0446-41f5-b57a-907e84025357","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-03264b"} {"level":"debug","ts":"2026-07-15T21:46:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d897f1e0-0446-41f5-b57a-907e84025357","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-15T21:46:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d897f1e0-0446-41f5-b57a-907e84025357","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:46:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d897f1e0-0446-41f5-b57a-907e84025357","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"631cc7cd-9191-478d-b982-bea3b7933f11","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55628","PortSpecifier":{"PortValue":55628}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"631cc7cd-9191-478d-b982-bea3b7933f11","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"631cc7cd-9191-478d-b982-bea3b7933f11","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55628","PortSpecifier":{"PortValue":55628}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151994,"nanos":861465993},"http":{"id":"631cc7cd-9191-478d-b982-bea3b7933f11","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"631cc7cd-9191-478d-b982-bea3b7933f11","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"631cc7cd-9191-478d-b982-bea3b7933f11","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"631cc7cd-9191-478d-b982-bea3b7933f11","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"631cc7cd-9191-478d-b982-bea3b7933f11","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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"631cc7cd-9191-478d-b982-bea3b7933f11","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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"631cc7cd-9191-478d-b982-bea3b7933f11","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/sub-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"631cc7cd-9191-478d-b982-bea3b7933f11","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"631cc7cd-9191-478d-b982-bea3b7933f11","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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"631cc7cd-9191-478d-b982-bea3b7933f11","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-15T21:46:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"631cc7cd-9191-478d-b982-bea3b7933f11","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"631cc7cd-9191-478d-b982-bea3b7933f11","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7b82babf-ef2d-48bd-b0d6-6377ffd724f4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:50622","PortSpecifier":{"PortValue":50622}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7b82babf-ef2d-48bd-b0d6-6377ffd724f4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7b82babf-ef2d-48bd-b0d6-6377ffd724f4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:50622","PortSpecifier":{"PortValue":50622}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151994,"nanos":898447420},"http":{"id":"7b82babf-ef2d-48bd-b0d6-6377ffd724f4","method":"POST","headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7b82babf-ef2d-48bd-b0d6-6377ffd724f4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7b82babf-ef2d-48bd-b0d6-6377ffd724f4","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7b82babf-ef2d-48bd-b0d6-6377ffd724f4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b82babf-ef2d-48bd-b0d6-6377ffd724f4","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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b82babf-ef2d-48bd-b0d6-6377ffd724f4","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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b82babf-ef2d-48bd-b0d6-6377ffd724f4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-915a1c/sub-test-model-915a1c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-915a1c/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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7b82babf-ef2d-48bd-b0d6-6377ffd724f4","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":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7b82babf-ef2d-48bd-b0d6-6377ffd724f4","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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7b82babf-ef2d-48bd-b0d6-6377ffd724f4","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-15T21:46:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7b82babf-ef2d-48bd-b0d6-6377ffd724f4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7b82babf-ef2d-48bd-b0d6-6377ffd724f4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8acc0e2e-0ccf-44cd-9b0b-4177e64add5c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55636","PortSpecifier":{"PortValue":55636}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8acc0e2e-0ccf-44cd-9b0b-4177e64add5c","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8acc0e2e-0ccf-44cd-9b0b-4177e64add5c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55636","PortSpecifier":{"PortValue":55636}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151994,"nanos":931657082},"http":{"id":"8acc0e2e-0ccf-44cd-9b0b-4177e64add5c","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8acc0e2e-0ccf-44cd-9b0b-4177e64add5c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-xl4gMqytxWEgopYR_rnQZClWXLlqZLGjRUT8ddSLD3uh4tEaT7ZlAGWcW645"} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8acc0e2e-0ccf-44cd-9b0b-4177e64add5c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-543174.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-xl4gMqytxWEgopYR_rnQZClWXLlqZLGjRUT8ddSLD3uh4tEaT7ZlAGWcW645\"}"} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8acc0e2e-0ccf-44cd-9b0b-4177e64add5c","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-543174.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":"d921d299-5518-4578-93be-65423af5223f","keyName":"e2e-sub-iso-9c6e26","subscription":"e2e-shared-sub-29a58a","tenant":"e2e-shared-a-543174","userId":"d921d299-5518-4578-93be-65423af5223f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8acc0e2e-0ccf-44cd-9b0b-4177e64add5c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8acc0e2e-0ccf-44cd-9b0b-4177e64add5c","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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8acc0e2e-0ccf-44cd-9b0b-4177e64add5c","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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8acc0e2e-0ccf-44cd-9b0b-4177e64add5c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/sub-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8acc0e2e-0ccf-44cd-9b0b-4177e64add5c","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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8acc0e2e-0ccf-44cd-9b0b-4177e64add5c","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-29a58a"} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8acc0e2e-0ccf-44cd-9b0b-4177e64add5c","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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8acc0e2e-0ccf-44cd-9b0b-4177e64add5c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8acc0e2e-0ccf-44cd-9b0b-4177e64add5c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8acc0e2e-0ccf-44cd-9b0b-4177e64add5c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e8c5a08-0776-91b3-b988-e8c047a57c2f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:50632","PortSpecifier":{"PortValue":50632}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2e8c5a08-0776-91b3-b988-e8c047a57c2f","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e8c5a08-0776-91b3-b988-e8c047a57c2f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:50632","PortSpecifier":{"PortValue":50632}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151994,"nanos":958873753},"http":{"id":"2e8c5a08-0776-91b3-b988-e8c047a57c2f","method":"POST","headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2e8c5a08-0776-91b3-b988-e8c047a57c2f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-6QSur9VBw2SAUnHq_UhmfoRdAUYQDpX5Lo0KkNilWkGdxTudsR3gk6eOmMk4"} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2e8c5a08-0776-91b3-b988-e8c047a57c2f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-915a1c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-6QSur9VBw2SAUnHq_UhmfoRdAUYQDpX5Lo0KkNilWkGdxTudsR3gk6eOmMk4\"}"} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2e8c5a08-0776-91b3-b988-e8c047a57c2f","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-915a1c.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":"35bf989b-7c62-4eb7-9cf2-11190603733e","keyName":"e2e-sub-iso-e91156","subscription":"e2e-shared-sub-29a58a","tenant":"e2e-shared-b-915a1c","userId":"35bf989b-7c62-4eb7-9cf2-11190603733e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2e8c5a08-0776-91b3-b988-e8c047a57c2f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e8c5a08-0776-91b3-b988-e8c047a57c2f","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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e8c5a08-0776-91b3-b988-e8c047a57c2f","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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e8c5a08-0776-91b3-b988-e8c047a57c2f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-915a1c/sub-test-model-915a1c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-915a1c/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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e8c5a08-0776-91b3-b988-e8c047a57c2f","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-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e8c5a08-0776-91b3-b988-e8c047a57c2f","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-29a58a"} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2e8c5a08-0776-91b3-b988-e8c047a57c2f","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":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e8c5a08-0776-91b3-b988-e8c047a57c2f","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-15T21:46:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e8c5a08-0776-91b3-b988-e8c047a57c2f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:46:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e8c5a08-0776-91b3-b988-e8c047a57c2f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:46:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e8eae885df119d2741a04ce696d2c65de99d273476cf9876bacb18bf03617162"} {"level":"info","ts":"2026-07-15T21:46:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/20acc1cbdaffb65db08b3dbafc0649cb455d93857806c40bad30d0f7f5ea05a5"} {"level":"info","ts":"2026-07-15T21:46:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d7b08619df0fe847f46ef27f25a6ac8630918419a3c7555d1569502b22317601"} {"level":"info","ts":"2026-07-15T21:46:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fbeb68a2dc06624128349cbf397d9e2d86035313a317d747fa7360ff94fea5bf"} {"level":"info","ts":"2026-07-15T21:46:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12522e94a77d0ccdbe6e51ef15b7c011143e5f3305b1489bdaceb72bda2ccfe2"} {"level":"info","ts":"2026-07-15T21:46:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0981b20904246b90497535f1e70c0e4eba1145ce7c2d2fd3c9c5e832268de78b"} {"level":"info","ts":"2026-07-15T21:46:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8d56138c1fa32d18dcf49ac8a9bffc9014d2d69a32c4ad858b7a124f3cc3b303"} {"level":"info","ts":"2026-07-15T21:46:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3586565fe499704b6f042163a4df5b05deb6b604d1283d66bdda68f82b9a5246"} {"level":"info","ts":"2026-07-15T21:46:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3c3c0c2242841a0929a9c3bbdff6fd7e89cdfe541130eacf067586f04078c875"} {"level":"info","ts":"2026-07-15T21:46:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e523b4fcdf10497949a37b28553bb9eeeab601921f80094c3b066e7b8f9a4f3"} {"level":"info","ts":"2026-07-15T21:46:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e9e6a969df01e64406eb2fbc10c88346f218839ebf1e70b2db15e6fac942f793"} {"level":"info","ts":"2026-07-15T21:46:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/19d53e136e0c87af06514036f41cafbe4a17f0837fc3ad28733d7dfa6a50e05c"} {"level":"info","ts":"2026-07-15T21:46:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/954d9257ab99e421ce8a898084c694e84cbb0ab7eec53fb98446deb2a65bd019"} {"level":"info","ts":"2026-07-15T21:46:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e135d31e46758366b9798f098d2ca3a0c05c6ec8d8b79eeda3af5d762e0001e"} {"level":"info","ts":"2026-07-15T21:46:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/358e4cd706a73eca81bac9498d101ee0235451a90e0ac2c0597d27b5542c1f60"} {"level":"info","ts":"2026-07-15T21:46:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/85f564271baddf0570706b494f439fde0c5304f902f06f4a4e1a4b97d880c97d"} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ecfbc647a97b12d6a07fe070c6ccaae6bf427392cd8dbe4a08566f7cc7f353bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ecfbc647a97b12d6a07fe070c6ccaae6bf427392cd8dbe4a08566f7cc7f353bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ecfbc647a97b12d6a07fe070c6ccaae6bf427392cd8dbe4a08566f7cc7f353bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ecfbc647a97b12d6a07fe070c6ccaae6bf427392cd8dbe4a08566f7cc7f353bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ecfbc647a97b12d6a07fe070c6ccaae6bf427392cd8dbe4a08566f7cc7f353bf"} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ecfbc647a97b12d6a07fe070c6ccaae6bf427392cd8dbe4a08566f7cc7f353bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ecfbc647a97b12d6a07fe070c6ccaae6bf427392cd8dbe4a08566f7cc7f353bf"} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ecfbc647a97b12d6a07fe070c6ccaae6bf427392cd8dbe4a08566f7cc7f353bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ecfbc647a97b12d6a07fe070c6ccaae6bf427392cd8dbe4a08566f7cc7f353bf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ecfbc647a97b12d6a07fe070c6ccaae6bf427392cd8dbe4a08566f7cc7f353bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ecfbc647a97b12d6a07fe070c6ccaae6bf427392cd8dbe4a08566f7cc7f353bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ecfbc647a97b12d6a07fe070c6ccaae6bf427392cd8dbe4a08566f7cc7f353bf"} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0517d91741937ed6b4b08e870603775c579664850a3c8b39ea89a9f2bfac9d48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0517d91741937ed6b4b08e870603775c579664850a3c8b39ea89a9f2bfac9d48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0517d91741937ed6b4b08e870603775c579664850a3c8b39ea89a9f2bfac9d48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0517d91741937ed6b4b08e870603775c579664850a3c8b39ea89a9f2bfac9d48","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0517d91741937ed6b4b08e870603775c579664850a3c8b39ea89a9f2bfac9d48"} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0517d91741937ed6b4b08e870603775c579664850a3c8b39ea89a9f2bfac9d48","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0517d91741937ed6b4b08e870603775c579664850a3c8b39ea89a9f2bfac9d48"} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0517d91741937ed6b4b08e870603775c579664850a3c8b39ea89a9f2bfac9d48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0517d91741937ed6b4b08e870603775c579664850a3c8b39ea89a9f2bfac9d48"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0517d91741937ed6b4b08e870603775c579664850a3c8b39ea89a9f2bfac9d48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0517d91741937ed6b4b08e870603775c579664850a3c8b39ea89a9f2bfac9d48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"57d88ca8ffe95d9ef681630d83c26e5774566b1834c3ee82c0c5d19f69c4a95f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"57d88ca8ffe95d9ef681630d83c26e5774566b1834c3ee82c0c5d19f69c4a95f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"57d88ca8ffe95d9ef681630d83c26e5774566b1834c3ee82c0c5d19f69c4a95f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0517d91741937ed6b4b08e870603775c579664850a3c8b39ea89a9f2bfac9d48"} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"57d88ca8ffe95d9ef681630d83c26e5774566b1834c3ee82c0c5d19f69c4a95f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"57d88ca8ffe95d9ef681630d83c26e5774566b1834c3ee82c0c5d19f69c4a95f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"57d88ca8ffe95d9ef681630d83c26e5774566b1834c3ee82c0c5d19f69c4a95f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/57d88ca8ffe95d9ef681630d83c26e5774566b1834c3ee82c0c5d19f69c4a95f"} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"57d88ca8ffe95d9ef681630d83c26e5774566b1834c3ee82c0c5d19f69c4a95f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/57d88ca8ffe95d9ef681630d83c26e5774566b1834c3ee82c0c5d19f69c4a95f"} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eda4f11a93048ff4e1f66d20550e305dd68f319bb18fe4a2f9ba727e0714df6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eda4f11a93048ff4e1f66d20550e305dd68f319bb18fe4a2f9ba727e0714df6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eda4f11a93048ff4e1f66d20550e305dd68f319bb18fe4a2f9ba727e0714df6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eda4f11a93048ff4e1f66d20550e305dd68f319bb18fe4a2f9ba727e0714df6"} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eda4f11a93048ff4e1f66d20550e305dd68f319bb18fe4a2f9ba727e0714df6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"57d88ca8ffe95d9ef681630d83c26e5774566b1834c3ee82c0c5d19f69c4a95f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["57d88ca8ffe95d9ef681630d83c26e5774566b1834c3ee82c0c5d19f69c4a95f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eda4f11a93048ff4e1f66d20550e305dd68f319bb18fe4a2f9ba727e0714df6"} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"57d88ca8ffe95d9ef681630d83c26e5774566b1834c3ee82c0c5d19f69c4a95f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5eda4f11a93048ff4e1f66d20550e305dd68f319bb18fe4a2f9ba727e0714df6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"57d88ca8ffe95d9ef681630d83c26e5774566b1834c3ee82c0c5d19f69c4a95f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eda4f11a93048ff4e1f66d20550e305dd68f319bb18fe4a2f9ba727e0714df6"} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eda4f11a93048ff4e1f66d20550e305dd68f319bb18fe4a2f9ba727e0714df6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5eda4f11a93048ff4e1f66d20550e305dd68f319bb18fe4a2f9ba727e0714df6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eda4f11a93048ff4e1f66d20550e305dd68f319bb18fe4a2f9ba727e0714df6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5eda4f11a93048ff4e1f66d20550e305dd68f319bb18fe4a2f9ba727e0714df6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/57d88ca8ffe95d9ef681630d83c26e5774566b1834c3ee82c0c5d19f69c4a95f"} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eda4f11a93048ff4e1f66d20550e305dd68f319bb18fe4a2f9ba727e0714df6"} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed"} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed\": 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-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed"} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed"} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed"} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d"} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d"} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d"} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d"} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d"} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d"} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3405bb95fa4d6489916c06a6116277db68a72ca7717730bd6b0ce0f7e2293ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3405bb95fa4d6489916c06a6116277db68a72ca7717730bd6b0ce0f7e2293ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3405bb95fa4d6489916c06a6116277db68a72ca7717730bd6b0ce0f7e2293ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3405bb95fa4d6489916c06a6116277db68a72ca7717730bd6b0ce0f7e2293ff"} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3405bb95fa4d6489916c06a6116277db68a72ca7717730bd6b0ce0f7e2293ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3405bb95fa4d6489916c06a6116277db68a72ca7717730bd6b0ce0f7e2293ff"} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3405bb95fa4d6489916c06a6116277db68a72ca7717730bd6b0ce0f7e2293ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3405bb95fa4d6489916c06a6116277db68a72ca7717730bd6b0ce0f7e2293ff"} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3405bb95fa4d6489916c06a6116277db68a72ca7717730bd6b0ce0f7e2293ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3405bb95fa4d6489916c06a6116277db68a72ca7717730bd6b0ce0f7e2293ff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d"} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3405bb95fa4d6489916c06a6116277db68a72ca7717730bd6b0ce0f7e2293ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3405bb95fa4d6489916c06a6116277db68a72ca7717730bd6b0ce0f7e2293ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3405bb95fa4d6489916c06a6116277db68a72ca7717730bd6b0ce0f7e2293ff"} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3"} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3\": 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-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3"} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3"} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3"} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3"} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3"} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42"} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42"} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42"} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42"} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42"} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b"} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b"} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b"} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191"} {"level":"error","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191\": 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-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191"} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9820ba2e92e88f27c4372edd04a43e42cbae8a26b308a6e55ca039e8f63258a2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9820ba2e92e88f27c4372edd04a43e42cbae8a26b308a6e55ca039e8f63258a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9820ba2e92e88f27c4372edd04a43e42cbae8a26b308a6e55ca039e8f63258a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9820ba2e92e88f27c4372edd04a43e42cbae8a26b308a6e55ca039e8f63258a2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9820ba2e92e88f27c4372edd04a43e42cbae8a26b308a6e55ca039e8f63258a2"} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9820ba2e92e88f27c4372edd04a43e42cbae8a26b308a6e55ca039e8f63258a2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9820ba2e92e88f27c4372edd04a43e42cbae8a26b308a6e55ca039e8f63258a2"} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191"} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9820ba2e92e88f27c4372edd04a43e42cbae8a26b308a6e55ca039e8f63258a2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9820ba2e92e88f27c4372edd04a43e42cbae8a26b308a6e55ca039e8f63258a2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9820ba2e92e88f27c4372edd04a43e42cbae8a26b308a6e55ca039e8f63258a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef47fba9e13a496b751044d3a1a640bdda006bc2cd446a59679c2f15ba6c6841","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47: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-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef47fba9e13a496b751044d3a1a640bdda006bc2cd446a59679c2f15ba6c6841","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9820ba2e92e88f27c4372edd04a43e42cbae8a26b308a6e55ca039e8f63258a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef47fba9e13a496b751044d3a1a640bdda006bc2cd446a59679c2f15ba6c6841","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef47fba9e13a496b751044d3a1a640bdda006bc2cd446a59679c2f15ba6c6841"} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef47fba9e13a496b751044d3a1a640bdda006bc2cd446a59679c2f15ba6c6841","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef47fba9e13a496b751044d3a1a640bdda006bc2cd446a59679c2f15ba6c6841"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef47fba9e13a496b751044d3a1a640bdda006bc2cd446a59679c2f15ba6c6841","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef47fba9e13a496b751044d3a1a640bdda006bc2cd446a59679c2f15ba6c6841","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9820ba2e92e88f27c4372edd04a43e42cbae8a26b308a6e55ca039e8f63258a2"} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef47fba9e13a496b751044d3a1a640bdda006bc2cd446a59679c2f15ba6c6841"} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47: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-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47: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-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b"} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b\": 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-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b"} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b"} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"88459dc2c41682e2c57484040ab7bf2c12f6e612e0b4112823a20b66c1d5cebf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47: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-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"88459dc2c41682e2c57484040ab7bf2c12f6e612e0b4112823a20b66c1d5cebf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"88459dc2c41682e2c57484040ab7bf2c12f6e612e0b4112823a20b66c1d5cebf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88459dc2c41682e2c57484040ab7bf2c12f6e612e0b4112823a20b66c1d5cebf"} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"88459dc2c41682e2c57484040ab7bf2c12f6e612e0b4112823a20b66c1d5cebf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88459dc2c41682e2c57484040ab7bf2c12f6e612e0b4112823a20b66c1d5cebf"} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"88459dc2c41682e2c57484040ab7bf2c12f6e612e0b4112823a20b66c1d5cebf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["88459dc2c41682e2c57484040ab7bf2c12f6e612e0b4112823a20b66c1d5cebf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"88459dc2c41682e2c57484040ab7bf2c12f6e612e0b4112823a20b66c1d5cebf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"88459dc2c41682e2c57484040ab7bf2c12f6e612e0b4112823a20b66c1d5cebf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b"} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88459dc2c41682e2c57484040ab7bf2c12f6e612e0b4112823a20b66c1d5cebf"} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47: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-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5eda4f11a93048ff4e1f66d20550e305dd68f319bb18fe4a2f9ba727e0714df6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eda4f11a93048ff4e1f66d20550e305dd68f319bb18fe4a2f9ba727e0714df6"} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47: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-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47: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-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9894f3e5af5c13819bbdf6ce04676c9bc8a932d8aa43a9da9324326fa0ad3a7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9894f3e5af5c13819bbdf6ce04676c9bc8a932d8aa43a9da9324326fa0ad3a7c"} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47: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-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191"} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47: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-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47: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-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47: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-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b"} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf"} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b"} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47: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-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"} {"level":"debug","ts":"2026-07-15T21:47:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b"} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0517d91741937ed6b4b08e870603775c579664850a3c8b39ea89a9f2bfac9d48","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed"} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef47fba9e13a496b751044d3a1a640bdda006bc2cd446a59679c2f15ba6c6841","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9820ba2e92e88f27c4372edd04a43e42cbae8a26b308a6e55ca039e8f63258a2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3"} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21299caf45624f832a635809bee2aa044e46e4140778d666f6eaab6d87ba8823"} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"88459dc2c41682e2c57484040ab7bf2c12f6e612e0b4112823a20b66c1d5cebf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0517d91741937ed6b4b08e870603775c579664850a3c8b39ea89a9f2bfac9d48"} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef47fba9e13a496b751044d3a1a640bdda006bc2cd446a59679c2f15ba6c6841"} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"57d88ca8ffe95d9ef681630d83c26e5774566b1834c3ee82c0c5d19f69c4a95f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9820ba2e92e88f27c4372edd04a43e42cbae8a26b308a6e55ca039e8f63258a2"} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88459dc2c41682e2c57484040ab7bf2c12f6e612e0b4112823a20b66c1d5cebf"} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d"} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/57d88ca8ffe95d9ef681630d83c26e5774566b1834c3ee82c0c5d19f69c4a95f"} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638"} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638"} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3405bb95fa4d6489916c06a6116277db68a72ca7717730bd6b0ce0f7e2293ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638"} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ecfbc647a97b12d6a07fe070c6ccaae6bf427392cd8dbe4a08566f7cc7f353bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3405bb95fa4d6489916c06a6116277db68a72ca7717730bd6b0ce0f7e2293ff"} {"level":"debug","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42"} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ecfbc647a97b12d6a07fe070c6ccaae6bf427392cd8dbe4a08566f7cc7f353bf"} {"level":"info","ts":"2026-07-15T21:47:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b34d59208712e5c1f10c132ef252816626573d0b1889d1c96ef4c25b71fdf79f"} {"level":"info","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"37024cc4-6e2e-42aa-8f37-f5c88438a611","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:40654","PortSpecifier":{"PortValue":40654}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"37024cc4-6e2e-42aa-8f37-f5c88438a611","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"37024cc4-6e2e-42aa-8f37-f5c88438a611","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:40654","PortSpecifier":{"PortValue":40654}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152047,"nanos":455729278},"http":{"id":"37024cc4-6e2e-42aa-8f37-f5c88438a611","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"37024cc4-6e2e-42aa-8f37-f5c88438a611","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"37024cc4-6e2e-42aa-8f37-f5c88438a611","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"37024cc4-6e2e-42aa-8f37-f5c88438a611","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"37024cc4-6e2e-42aa-8f37-f5c88438a611","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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"37024cc4-6e2e-42aa-8f37-f5c88438a611","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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"37024cc4-6e2e-42aa-8f37-f5c88438a611","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/rate-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"37024cc4-6e2e-42aa-8f37-f5c88438a611","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},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"37024cc4-6e2e-42aa-8f37-f5c88438a611","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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"37024cc4-6e2e-42aa-8f37-f5c88438a611","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-15T21:47:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"37024cc4-6e2e-42aa-8f37-f5c88438a611","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"37024cc4-6e2e-42aa-8f37-f5c88438a611","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8c112a7d-f2d9-4479-8f21-ca2149cec479","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:44352","PortSpecifier":{"PortValue":44352}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8c112a7d-f2d9-4479-8f21-ca2149cec479","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8c112a7d-f2d9-4479-8f21-ca2149cec479","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:44352","PortSpecifier":{"PortValue":44352}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152047,"nanos":493569342},"http":{"id":"8c112a7d-f2d9-4479-8f21-ca2149cec479","method":"POST","headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8c112a7d-f2d9-4479-8f21-ca2149cec479","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8c112a7d-f2d9-4479-8f21-ca2149cec479","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8c112a7d-f2d9-4479-8f21-ca2149cec479","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8c112a7d-f2d9-4479-8f21-ca2149cec479","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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8c112a7d-f2d9-4479-8f21-ca2149cec479","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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8c112a7d-f2d9-4479-8f21-ca2149cec479","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-915a1c/rate-test-model-915a1c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-915a1c/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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8c112a7d-f2d9-4479-8f21-ca2149cec479","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8c112a7d-f2d9-4479-8f21-ca2149cec479","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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8c112a7d-f2d9-4479-8f21-ca2149cec479","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-15T21:47:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8c112a7d-f2d9-4479-8f21-ca2149cec479","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8c112a7d-f2d9-4479-8f21-ca2149cec479","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:40664","PortSpecifier":{"PortValue":40664}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"15244369-ab73-4089-ab5e-ea4691b7031d","method":"POST","path":"/ai-tenant-e2e-shared-a-543174/rate-test-model-543174/v1/completions","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:40664","PortSpecifier":{"PortValue":40664}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152047,"nanos":526639027},"http":{"id":"15244369-ab73-4089-ab5e-ea4691b7031d","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-543174/rate-test-model-543174/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1KhDyzxXi8LQOm8M2_i8HEMZfeS8PYVRiGqVVdEPrn5Qzo64nA25ZC4QEzhhr"} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-543174.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1KhDyzxXi8LQOm8M2_i8HEMZfeS8PYVRiGqVVdEPrn5Qzo64nA25ZC4QEzhhr\"}"} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","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-543174.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":"1eb34370-0a44-440e-be67-7f78195e9a1a","keyName":"e2e-rate-a-ea3b36","subscription":"e2e-rate-iso-a-ea3b36","tenant":"e2e-shared-a-543174","userId":"1eb34370-0a44-440e-be67-7f78195e9a1a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-543174.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-543174/rate-test-model-543174\",\"requestedSubscription\":\"e2e-rate-iso-a-ea3b36\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","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-543174.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-543174","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ea3b36","namespace":"ai-tenant-e2e-shared-a-543174","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/rate-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","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-ea3b36"} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","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-15T21:47:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","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":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","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":"1eb34370-0a44-440e-be67-7f78195e9a1a","keyName":"e2e-rate-a-ea3b36","selected_subscription":"e2e-rate-iso-a-ea3b36","selected_subscription_key":"ai-tenant-e2e-shared-a-543174/e2e-rate-iso-a-ea3b36@ai-tenant-e2e-shared-a-543174/rate-test-model-543174","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-543174","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ea3b36","namespace":"ai-tenant-e2e-shared-a-543174","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"15244369-ab73-4089-ab5e-ea4691b7031d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:54908","PortSpecifier":{"PortValue":54908}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","method":"POST","path":"/ai-tenant-e2e-shared-a-543174/rate-test-model-543174/v1/completions","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:54908","PortSpecifier":{"PortValue":54908}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152048,"nanos":578774238},"http":{"id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-543174/rate-test-model-543174/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1KhDyzxXi8LQOm8M2_i8HEMZfeS8PYVRiGqVVdEPrn5Qzo64nA25ZC4QEzhhr"} {"level":"debug","ts":"2026-07-15T21:47:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-543174.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1KhDyzxXi8LQOm8M2_i8HEMZfeS8PYVRiGqVVdEPrn5Qzo64nA25ZC4QEzhhr\"}"} {"level":"debug","ts":"2026-07-15T21:47:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","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-543174.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":"1eb34370-0a44-440e-be67-7f78195e9a1a","keyName":"e2e-rate-a-ea3b36","subscription":"e2e-rate-iso-a-ea3b36","tenant":"e2e-shared-a-543174","userId":"1eb34370-0a44-440e-be67-7f78195e9a1a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:47:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-543174.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-543174/rate-test-model-543174\",\"requestedSubscription\":\"e2e-rate-iso-a-ea3b36\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T21:47:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","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-543174.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-543174","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ea3b36","namespace":"ai-tenant-e2e-shared-a-543174","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T21:47:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","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-15T21:47:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","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-15T21:47:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/rate-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:47:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","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-15T21:47:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","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-15T21:47:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","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-15T21:47:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","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-ea3b36"} {"level":"debug","ts":"2026-07-15T21:47:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","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":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","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":"1eb34370-0a44-440e-be67-7f78195e9a1a","keyName":"e2e-rate-a-ea3b36","selected_subscription":"e2e-rate-iso-a-ea3b36","selected_subscription_key":"ai-tenant-e2e-shared-a-543174/e2e-rate-iso-a-ea3b36@ai-tenant-e2e-shared-a-543174/rate-test-model-543174","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-543174","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ea3b36","namespace":"ai-tenant-e2e-shared-a-543174","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T21:47:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2f3bd559-4afb-4a62-b2f0-81e036770f09","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:54920","PortSpecifier":{"PortValue":54920}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","method":"POST","path":"/ai-tenant-e2e-shared-a-543174/rate-test-model-543174/v1/completions","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:54920","PortSpecifier":{"PortValue":54920}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152049,"nanos":638213536},"http":{"id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-543174/rate-test-model-543174/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1KhDyzxXi8LQOm8M2_i8HEMZfeS8PYVRiGqVVdEPrn5Qzo64nA25ZC4QEzhhr"} {"level":"debug","ts":"2026-07-15T21:47:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-543174.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1KhDyzxXi8LQOm8M2_i8HEMZfeS8PYVRiGqVVdEPrn5Qzo64nA25ZC4QEzhhr\"}"} {"level":"debug","ts":"2026-07-15T21:47:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","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-543174.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":"1eb34370-0a44-440e-be67-7f78195e9a1a","keyName":"e2e-rate-a-ea3b36","subscription":"e2e-rate-iso-a-ea3b36","tenant":"e2e-shared-a-543174","userId":"1eb34370-0a44-440e-be67-7f78195e9a1a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:47:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-543174.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-543174/rate-test-model-543174\",\"requestedSubscription\":\"e2e-rate-iso-a-ea3b36\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T21:47:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","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-543174.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-543174","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ea3b36","namespace":"ai-tenant-e2e-shared-a-543174","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T21:47:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","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-15T21:47:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","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-15T21:47:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/rate-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:47:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","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-15T21:47:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","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-15T21:47:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","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-ea3b36"} {"level":"debug","ts":"2026-07-15T21:47:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","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-15T21:47:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","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":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","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":"1eb34370-0a44-440e-be67-7f78195e9a1a","keyName":"e2e-rate-a-ea3b36","selected_subscription":"e2e-rate-iso-a-ea3b36","selected_subscription_key":"ai-tenant-e2e-shared-a-543174/e2e-rate-iso-a-ea3b36@ai-tenant-e2e-shared-a-543174/rate-test-model-543174","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-543174","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ea3b36","namespace":"ai-tenant-e2e-shared-a-543174","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T21:47:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2778aeb5-fc9a-49c0-b64c-180096a6c99f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d4381d4a-c74f-4edc-bbed-9e95db60ead5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:48816","PortSpecifier":{"PortValue":48816}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d4381d4a-c74f-4edc-bbed-9e95db60ead5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d4381d4a-c74f-4edc-bbed-9e95db60ead5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:48816","PortSpecifier":{"PortValue":48816}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152064,"nanos":726732919},"http":{"id":"d4381d4a-c74f-4edc-bbed-9e95db60ead5","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d4381d4a-c74f-4edc-bbed-9e95db60ead5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d4381d4a-c74f-4edc-bbed-9e95db60ead5","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d4381d4a-c74f-4edc-bbed-9e95db60ead5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d4381d4a-c74f-4edc-bbed-9e95db60ead5","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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d4381d4a-c74f-4edc-bbed-9e95db60ead5","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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d4381d4a-c74f-4edc-bbed-9e95db60ead5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/rate-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d4381d4a-c74f-4edc-bbed-9e95db60ead5","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},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d4381d4a-c74f-4edc-bbed-9e95db60ead5","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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d4381d4a-c74f-4edc-bbed-9e95db60ead5","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-15T21:47:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d4381d4a-c74f-4edc-bbed-9e95db60ead5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d4381d4a-c74f-4edc-bbed-9e95db60ead5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b08504c7-2320-40e1-8a13-514480f4e513","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:44110","PortSpecifier":{"PortValue":44110}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b08504c7-2320-40e1-8a13-514480f4e513","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b08504c7-2320-40e1-8a13-514480f4e513","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:44110","PortSpecifier":{"PortValue":44110}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152064,"nanos":763040835},"http":{"id":"b08504c7-2320-40e1-8a13-514480f4e513","method":"POST","headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b08504c7-2320-40e1-8a13-514480f4e513","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b08504c7-2320-40e1-8a13-514480f4e513","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":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"]}} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b08504c7-2320-40e1-8a13-514480f4e513","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/0198478d3284"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ee4f28bb-a1df-482b-947b-71071f30dbf5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"7b341c91-4a8e-4812-aa17-f7b6512bfa2a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d6944701878d6615174911453691b40b1831d10646dd94717867f53a6d9de9cb"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b08504c7-2320-40e1-8a13-514480f4e513","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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b08504c7-2320-40e1-8a13-514480f4e513","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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b08504c7-2320-40e1-8a13-514480f4e513","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-915a1c/rate-test-model-915a1c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-915a1c/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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b08504c7-2320-40e1-8a13-514480f4e513","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b08504c7-2320-40e1-8a13-514480f4e513","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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b08504c7-2320-40e1-8a13-514480f4e513","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-15T21:47:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b08504c7-2320-40e1-8a13-514480f4e513","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b08504c7-2320-40e1-8a13-514480f4e513","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:48822","PortSpecifier":{"PortValue":48822}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d38adacf-01fd-4668-91ca-d314a61c295f","method":"POST","path":"/ai-tenant-e2e-shared-a-543174/rate-test-model-543174/v1/completions","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:48822","PortSpecifier":{"PortValue":48822}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152064,"nanos":802871066},"http":{"id":"d38adacf-01fd-4668-91ca-d314a61c295f","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-543174/rate-test-model-543174/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-I9D3hPDOVYDrBq3u_fCquupURSZJm6EPYakPKS04MEAFCdYuvtIZHsn4KylO"} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-543174.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-I9D3hPDOVYDrBq3u_fCquupURSZJm6EPYakPKS04MEAFCdYuvtIZHsn4KylO\"}"} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","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-543174.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":"76dd1532-beaf-44a6-95d3-fb52dfaac29b","keyName":"e2e-rate-a-296b93","subscription":"e2e-rate-iso-a-296b93","tenant":"e2e-shared-a-543174","userId":"76dd1532-beaf-44a6-95d3-fb52dfaac29b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-543174.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-543174/rate-test-model-543174\",\"requestedSubscription\":\"e2e-rate-iso-a-296b93\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","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-543174.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-543174","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-296b93","namespace":"ai-tenant-e2e-shared-a-543174","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/rate-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","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-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","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-296b93"} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","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":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","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":"76dd1532-beaf-44a6-95d3-fb52dfaac29b","keyName":"e2e-rate-a-296b93","selected_subscription":"e2e-rate-iso-a-296b93","selected_subscription_key":"ai-tenant-e2e-shared-a-543174/e2e-rate-iso-a-296b93@ai-tenant-e2e-shared-a-543174/rate-test-model-543174","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-543174","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-296b93","namespace":"ai-tenant-e2e-shared-a-543174","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d38adacf-01fd-4668-91ca-d314a61c295f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:48836","PortSpecifier":{"PortValue":48836}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","method":"POST","path":"/ai-tenant-e2e-shared-a-543174/rate-test-model-543174/v1/completions","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:48836","PortSpecifier":{"PortValue":48836}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152065,"nanos":839158440},"http":{"id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-543174/rate-test-model-543174/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-I9D3hPDOVYDrBq3u_fCquupURSZJm6EPYakPKS04MEAFCdYuvtIZHsn4KylO"} {"level":"debug","ts":"2026-07-15T21:47:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-543174.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-I9D3hPDOVYDrBq3u_fCquupURSZJm6EPYakPKS04MEAFCdYuvtIZHsn4KylO\"}"} {"level":"debug","ts":"2026-07-15T21:47:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","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-543174.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":"76dd1532-beaf-44a6-95d3-fb52dfaac29b","keyName":"e2e-rate-a-296b93","subscription":"e2e-rate-iso-a-296b93","tenant":"e2e-shared-a-543174","userId":"76dd1532-beaf-44a6-95d3-fb52dfaac29b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:47:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-543174.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-543174/rate-test-model-543174\",\"requestedSubscription\":\"e2e-rate-iso-a-296b93\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T21:47:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","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-543174.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-543174","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-296b93","namespace":"ai-tenant-e2e-shared-a-543174","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T21:47:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","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-15T21:47:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","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-15T21:47:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","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-15T21:47:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/rate-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:47:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","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-15T21:47:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","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-15T21:47:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","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-296b93"} {"level":"debug","ts":"2026-07-15T21:47:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","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":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","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":"76dd1532-beaf-44a6-95d3-fb52dfaac29b","keyName":"e2e-rate-a-296b93","selected_subscription":"e2e-rate-iso-a-296b93","selected_subscription_key":"ai-tenant-e2e-shared-a-543174/e2e-rate-iso-a-296b93@ai-tenant-e2e-shared-a-543174/rate-test-model-543174","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-543174","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-296b93","namespace":"ai-tenant-e2e-shared-a-543174","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T21:47:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2c41b63a-a4a7-4f9c-9857-b0987f06292d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:48852","PortSpecifier":{"PortValue":48852}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","method":"POST","path":"/ai-tenant-e2e-shared-a-543174/rate-test-model-543174/v1/completions","host":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:48852","PortSpecifier":{"PortValue":48852}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152066,"nanos":871505453},"http":{"id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","method":"POST","headers":{":authority":"e2e-shared-a-543174.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-543174/rate-test-model-543174/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-I9D3hPDOVYDrBq3u_fCquupURSZJm6EPYakPKS04MEAFCdYuvtIZHsn4KylO"} {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-543174.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-I9D3hPDOVYDrBq3u_fCquupURSZJm6EPYakPKS04MEAFCdYuvtIZHsn4KylO\"}"} {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","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-543174.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":"76dd1532-beaf-44a6-95d3-fb52dfaac29b","keyName":"e2e-rate-a-296b93","subscription":"e2e-rate-iso-a-296b93","tenant":"e2e-shared-a-543174","userId":"76dd1532-beaf-44a6-95d3-fb52dfaac29b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-543174.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-543174/rate-test-model-543174\",\"requestedSubscription\":\"e2e-rate-iso-a-296b93\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","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-543174.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-543174","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-296b93","namespace":"ai-tenant-e2e-shared-a-543174","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","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-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","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-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-543174/rate-test-model-543174\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-543174/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-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","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-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","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-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","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-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","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-296b93"} {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","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":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","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":"76dd1532-beaf-44a6-95d3-fb52dfaac29b","keyName":"e2e-rate-a-296b93","selected_subscription":"e2e-rate-iso-a-296b93","selected_subscription_key":"ai-tenant-e2e-shared-a-543174/e2e-rate-iso-a-296b93@ai-tenant-e2e-shared-a-543174/rate-test-model-543174","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-543174","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-296b93","namespace":"ai-tenant-e2e-shared-a-543174","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"83c60e86-0b7e-40ac-9c50-f374cb5feb8b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:44112","PortSpecifier":{"PortValue":44112}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","method":"POST","path":"/ai-tenant-e2e-shared-b-915a1c/rate-test-model-915a1c/v1/completions","host":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:44112","PortSpecifier":{"PortValue":44112}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152066,"nanos":907103190},"http":{"id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","method":"POST","headers":{":authority":"e2e-shared-b-915a1c.apps.8c593c32-d822-41ac-a590-0198478d3284.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-915a1c/rate-test-model-915a1c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-16dUY39ebwEbu7FGm_ixvxoby7O7sIOhIQFpXiWrk2V5MvNXzXALdIAWTnWf8"} {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-915a1c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-16dUY39ebwEbu7FGm_ixvxoby7O7sIOhIQFpXiWrk2V5MvNXzXALdIAWTnWf8\"}"} {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","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-915a1c.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":"93e21d6c-3b60-429c-8417-d69b55cc19e9","keyName":"e2e-rate-b-296b93","subscription":"e2e-rate-iso-b-296b93","tenant":"e2e-shared-b-915a1c","userId":"93e21d6c-3b60-429c-8417-d69b55cc19e9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-915a1c.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-915a1c/rate-test-model-915a1c\",\"requestedSubscription\":\"e2e-rate-iso-b-296b93\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","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-915a1c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-915a1c","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-296b93","namespace":"ai-tenant-e2e-shared-b-915a1c","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","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-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","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-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-915a1c/rate-test-model-915a1c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-915a1c/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-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","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-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","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-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","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-296b93"} {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","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-15T21:47:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","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":"93e21d6c-3b60-429c-8417-d69b55cc19e9","keyName":"e2e-rate-b-296b93","selected_subscription":"e2e-rate-iso-b-296b93","selected_subscription_key":"ai-tenant-e2e-shared-b-915a1c/e2e-rate-iso-b-296b93@ai-tenant-e2e-shared-b-915a1c/rate-test-model-915a1c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-915a1c","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-296b93","namespace":"ai-tenant-e2e-shared-b-915a1c","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"366a69f9-12c3-4711-81bf-9c5fbbcd6541","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9820ba2e92e88f27c4372edd04a43e42cbae8a26b308a6e55ca039e8f63258a2"} {"level":"info","ts":"2026-07-15T21:47:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5eda4f11a93048ff4e1f66d20550e305dd68f319bb18fe4a2f9ba727e0714df6"} {"level":"info","ts":"2026-07-15T21:47:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3733992cdba3a7f923123bcd0c9eaef2f8e95e7be789739faf8c0cab73dbc6d3"} {"level":"info","ts":"2026-07-15T21:47:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/88459dc2c41682e2c57484040ab7bf2c12f6e612e0b4112823a20b66c1d5cebf"} {"level":"info","ts":"2026-07-15T21:47:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0517d91741937ed6b4b08e870603775c579664850a3c8b39ea89a9f2bfac9d48"} {"level":"info","ts":"2026-07-15T21:47:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b3405bb95fa4d6489916c06a6116277db68a72ca7717730bd6b0ce0f7e2293ff"} {"level":"info","ts":"2026-07-15T21:47:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/57d88ca8ffe95d9ef681630d83c26e5774566b1834c3ee82c0c5d19f69c4a95f"} {"level":"info","ts":"2026-07-15T21:47:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ecfbc647a97b12d6a07fe070c6ccaae6bf427392cd8dbe4a08566f7cc7f353bf"} {"level":"info","ts":"2026-07-15T21:47:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/225ab136fc5f4dcb61fed0d52e727c4d16f5579c3c43831488cb62d51e240c42"} {"level":"info","ts":"2026-07-15T21:47:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5bfe13a94c7f94c6ab57cb563647364cf9418e7100e9aceef7f9f62ab0fc7191"} {"level":"info","ts":"2026-07-15T21:47:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/26de63683b6747d8415e9a96ac3212c6578bbb1220fdea2473a2587dd86fdf8d"} {"level":"info","ts":"2026-07-15T21:47:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0dd93014a15860956de84e2a07787b14a37674c0f0f3acdacd61b0b42868faed"} {"level":"info","ts":"2026-07-15T21:47:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1392e694214013c9ae1be1ea49eb3d3259d1e3847b16701c52fd04ad7f7c4449"} {"level":"info","ts":"2026-07-15T21:47:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e3f3bbe1f438dea3ec4c74210a8c64885b3b4fb195aa691f390a07e5e6e9903b"} {"level":"info","ts":"2026-07-15T21:47:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ef47fba9e13a496b751044d3a1a640bdda006bc2cd446a59679c2f15ba6c6841"} {"level":"info","ts":"2026-07-15T21:47:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/26f3a036449c75f7519ea4200a922baa50757d2d0a1164712fc03848bb3fca1b"} {"level":"info","ts":"2026-07-15T21:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/357d1df80ce1484544d6ddf74625556128de5ac60e1791f81d0fd47323bbe638"} {"level":"info","ts":"2026-07-15T21:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/172cfcab7bb6940dc7a31a3050b3881b252c0297c28ee84dbe94a86fcd9aa820"} {"level":"info","ts":"2026-07-15T21:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/187448966768f45de795ee3d5b791b1dcbb6519ae9e8bfccbc4e723285e69c4e"} {"level":"info","ts":"2026-07-15T21:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/85222f319f8ebf37528a6771fa39126794c2d213bd00e26b10ea14cd881d3cdf"}