--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87"} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87"} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:40:57Z","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:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87"} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87"} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87"} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:40:57Z","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:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735"} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735"} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:40:57Z","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:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735"} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735"} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:40:57Z","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:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735"} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735"} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:40:57Z","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:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735"} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:40:57Z","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:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b"} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:40:57Z","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:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b\": 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:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b"} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b"} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:40:57Z","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:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05"} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05"} {"level":"info","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:40:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:40:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:40:58Z","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:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b"} {"level":"info","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:40:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:40:58Z","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:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05"} {"level":"info","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:40:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:40:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b"} {"level":"info","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:40:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:40:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05"} {"level":"info","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:40:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:40:58Z","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:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05"} {"level":"debug","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:40:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:40:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b"} {"level":"debug","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:40:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:40:58Z","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:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05"} {"level":"debug","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05"} {"level":"debug","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:40:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:40:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05"} {"level":"info","ts":"2026-07-15T21:41:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/afc489dc7b0d6a2d87fcbf86f427ce01123f2ed661b532a28919097c8d5d94ef"} {"level":"info","ts":"2026-07-15T21:41:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3bfd0dfdd187e5fa2faa8f13cdba32335cf56b739cbf29811299d68c93545f17"} {"level":"info","ts":"2026-07-15T21:41:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/803a452f4655b71d7e7ea8ed7e11c798950186e1878b83e8a64283caf100d8bb"} {"level":"info","ts":"2026-07-15T21:41:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5effbbbe1f046e21b9a4e198045bc02010da29856f5ffca6761c65886310fcf2"} {"level":"info","ts":"2026-07-15T21:41:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/31946de24580586d85a6d203e49a380375728c0dbd88fd7ab7c946a5542c3e05"} {"level":"info","ts":"2026-07-15T21:41:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bb1b528447bbda27426ebbab99f0cd4159e0265b327e9f10f46b55d9eec0ef87"} {"level":"info","ts":"2026-07-15T21:41:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f3065d66b055818c8da58246fb851a2298ec3377ebd11efe0b8623e212dfaa7b"} {"level":"info","ts":"2026-07-15T21:41:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f8efc4c0b971f425db7ce0135f49e28713e39c09fadda81f9a4a22d1679d735"} {"level":"debug","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76"} {"level":"debug","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76"} {"level":"debug","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76"} {"level":"info","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06"} {"level":"info","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33f3653b2e2b66806df62e2dcf439325f97ecbf45b1f9ee30f0410c7a06164e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33f3653b2e2b66806df62e2dcf439325f97ecbf45b1f9ee30f0410c7a06164e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33f3653b2e2b66806df62e2dcf439325f97ecbf45b1f9ee30f0410c7a06164e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33f3653b2e2b66806df62e2dcf439325f97ecbf45b1f9ee30f0410c7a06164e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33f3653b2e2b66806df62e2dcf439325f97ecbf45b1f9ee30f0410c7a06164e0"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33f3653b2e2b66806df62e2dcf439325f97ecbf45b1f9ee30f0410c7a06164e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33f3653b2e2b66806df62e2dcf439325f97ecbf45b1f9ee30f0410c7a06164e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33f3653b2e2b66806df62e2dcf439325f97ecbf45b1f9ee30f0410c7a06164e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33f3653b2e2b66806df62e2dcf439325f97ecbf45b1f9ee30f0410c7a06164e0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76"} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06"} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33f3653b2e2b66806df62e2dcf439325f97ecbf45b1f9ee30f0410c7a06164e0"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e"} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"debaac28ad78aa689b73f22f2f6f491cb8baf06322003a3a6275abfb96766d1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"debaac28ad78aa689b73f22f2f6f491cb8baf06322003a3a6275abfb96766d1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"debaac28ad78aa689b73f22f2f6f491cb8baf06322003a3a6275abfb96766d1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/debaac28ad78aa689b73f22f2f6f491cb8baf06322003a3a6275abfb96766d1d"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"debaac28ad78aa689b73f22f2f6f491cb8baf06322003a3a6275abfb96766d1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"debaac28ad78aa689b73f22f2f6f491cb8baf06322003a3a6275abfb96766d1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["debaac28ad78aa689b73f22f2f6f491cb8baf06322003a3a6275abfb96766d1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"debaac28ad78aa689b73f22f2f6f491cb8baf06322003a3a6275abfb96766d1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/debaac28ad78aa689b73f22f2f6f491cb8baf06322003a3a6275abfb96766d1d"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd66b94371b6e1b47579e242754dac8d3dd0f19c276f198fc7a96eda3d59e547","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd66b94371b6e1b47579e242754dac8d3dd0f19c276f198fc7a96eda3d59e547","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"debaac28ad78aa689b73f22f2f6f491cb8baf06322003a3a6275abfb96766d1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd66b94371b6e1b47579e242754dac8d3dd0f19c276f198fc7a96eda3d59e547","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd66b94371b6e1b47579e242754dac8d3dd0f19c276f198fc7a96eda3d59e547","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd66b94371b6e1b47579e242754dac8d3dd0f19c276f198fc7a96eda3d59e547","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd66b94371b6e1b47579e242754dac8d3dd0f19c276f198fc7a96eda3d59e547"} {"level":"error","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"fd66b94371b6e1b47579e242754dac8d3dd0f19c276f198fc7a96eda3d59e547","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"fd66b94371b6e1b47579e242754dac8d3dd0f19c276f198fc7a96eda3d59e547\": 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:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd66b94371b6e1b47579e242754dac8d3dd0f19c276f198fc7a96eda3d59e547","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd66b94371b6e1b47579e242754dac8d3dd0f19c276f198fc7a96eda3d59e547"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd66b94371b6e1b47579e242754dac8d3dd0f19c276f198fc7a96eda3d59e547","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/debaac28ad78aa689b73f22f2f6f491cb8baf06322003a3a6275abfb96766d1d"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd66b94371b6e1b47579e242754dac8d3dd0f19c276f198fc7a96eda3d59e547","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"87848c23695210c407211c3a4981e39067e42332c61c7d025c89a68759c2b0c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"87848c23695210c407211c3a4981e39067e42332c61c7d025c89a68759c2b0c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"87848c23695210c407211c3a4981e39067e42332c61c7d025c89a68759c2b0c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"87848c23695210c407211c3a4981e39067e42332c61c7d025c89a68759c2b0c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90"} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"87848c23695210c407211c3a4981e39067e42332c61c7d025c89a68759c2b0c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd66b94371b6e1b47579e242754dac8d3dd0f19c276f198fc7a96eda3d59e547"} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"87848c23695210c407211c3a4981e39067e42332c61c7d025c89a68759c2b0c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a98a73075c3fda46afcbe0d1820f16b4f318d01b40c807fef1ca4fdbccd7b25f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a98a73075c3fda46afcbe0d1820f16b4f318d01b40c807fef1ca4fdbccd7b25f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/87848c23695210c407211c3a4981e39067e42332c61c7d025c89a68759c2b0c7"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a98a73075c3fda46afcbe0d1820f16b4f318d01b40c807fef1ca4fdbccd7b25f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a98a73075c3fda46afcbe0d1820f16b4f318d01b40c807fef1ca4fdbccd7b25f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"87848c23695210c407211c3a4981e39067e42332c61c7d025c89a68759c2b0c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["87848c23695210c407211c3a4981e39067e42332c61c7d025c89a68759c2b0c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a98a73075c3fda46afcbe0d1820f16b4f318d01b40c807fef1ca4fdbccd7b25f"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"87848c23695210c407211c3a4981e39067e42332c61c7d025c89a68759c2b0c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a98a73075c3fda46afcbe0d1820f16b4f318d01b40c807fef1ca4fdbccd7b25f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a98a73075c3fda46afcbe0d1820f16b4f318d01b40c807fef1ca4fdbccd7b25f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a98a73075c3fda46afcbe0d1820f16b4f318d01b40c807fef1ca4fdbccd7b25f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"87848c23695210c407211c3a4981e39067e42332c61c7d025c89a68759c2b0c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a98a73075c3fda46afcbe0d1820f16b4f318d01b40c807fef1ca4fdbccd7b25f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/87848c23695210c407211c3a4981e39067e42332c61c7d025c89a68759c2b0c7"} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a\": 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:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a98a73075c3fda46afcbe0d1820f16b4f318d01b40c807fef1ca4fdbccd7b25f"} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","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":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","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":["03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"],"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/03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"} {"level":"info","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","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":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","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":["03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"],"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/03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"} {"level":"error","ts":"2026-07-15T21:43:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a\": 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 did not change","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","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":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1"} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1"} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1"} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1"} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1"} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1"} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1"} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1"} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1"} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b541bc6c7f5fbda293c171becce449137a25e8370791c7c9ff7faa08564ce2b2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b541bc6c7f5fbda293c171becce449137a25e8370791c7c9ff7faa08564ce2b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b541bc6c7f5fbda293c171becce449137a25e8370791c7c9ff7faa08564ce2b2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b541bc6c7f5fbda293c171becce449137a25e8370791c7c9ff7faa08564ce2b2"} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b541bc6c7f5fbda293c171becce449137a25e8370791c7c9ff7faa08564ce2b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b541bc6c7f5fbda293c171becce449137a25e8370791c7c9ff7faa08564ce2b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b541bc6c7f5fbda293c171becce449137a25e8370791c7c9ff7faa08564ce2b2"} {"level":"error","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c\": 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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b541bc6c7f5fbda293c171becce449137a25e8370791c7c9ff7faa08564ce2b2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b541bc6c7f5fbda293c171becce449137a25e8370791c7c9ff7faa08564ce2b2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b541bc6c7f5fbda293c171becce449137a25e8370791c7c9ff7faa08564ce2b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b541bc6c7f5fbda293c171becce449137a25e8370791c7c9ff7faa08564ce2b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b541bc6c7f5fbda293c171becce449137a25e8370791c7c9ff7faa08564ce2b2"} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae"} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae"} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18ed10887703ef2c98a4adc083c567fa89b9f1d589163c3d3ea1b1de41c55ad4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18ed10887703ef2c98a4adc083c567fa89b9f1d589163c3d3ea1b1de41c55ad4"} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18ed10887703ef2c98a4adc083c567fa89b9f1d589163c3d3ea1b1de41c55ad4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18ed10887703ef2c98a4adc083c567fa89b9f1d589163c3d3ea1b1de41c55ad4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["18ed10887703ef2c98a4adc083c567fa89b9f1d589163c3d3ea1b1de41c55ad4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18ed10887703ef2c98a4adc083c567fa89b9f1d589163c3d3ea1b1de41c55ad4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae"} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fcffc1c3d17fc2a1e42a03518a7ecfea958609e19111d55fb14a4bd484fca17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18ed10887703ef2c98a4adc083c567fa89b9f1d589163c3d3ea1b1de41c55ad4"} {"level":"info","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fcffc1c3d17fc2a1e42a03518a7ecfea958609e19111d55fb14a4bd484fca17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18ed10887703ef2c98a4adc083c567fa89b9f1d589163c3d3ea1b1de41c55ad4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fcffc1c3d17fc2a1e42a03518a7ecfea958609e19111d55fb14a4bd484fca17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:25Z","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:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fcffc1c3d17fc2a1e42a03518a7ecfea958609e19111d55fb14a4bd484fca17"} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fcffc1c3d17fc2a1e42a03518a7ecfea958609e19111d55fb14a4bd484fca17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fcffc1c3d17fc2a1e42a03518a7ecfea958609e19111d55fb14a4bd484fca17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5fcffc1c3d17fc2a1e42a03518a7ecfea958609e19111d55fb14a4bd484fca17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fcffc1c3d17fc2a1e42a03518a7ecfea958609e19111d55fb14a4bd484fca17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b"} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a338f2a7bf963ad039236430c1de3e610df3657929bcb77b45025884b862f217","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fcffc1c3d17fc2a1e42a03518a7ecfea958609e19111d55fb14a4bd484fca17"} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a338f2a7bf963ad039236430c1de3e610df3657929bcb77b45025884b862f217","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a338f2a7bf963ad039236430c1de3e610df3657929bcb77b45025884b862f217"} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5fcffc1c3d17fc2a1e42a03518a7ecfea958609e19111d55fb14a4bd484fca17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a338f2a7bf963ad039236430c1de3e610df3657929bcb77b45025884b862f217","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a338f2a7bf963ad039236430c1de3e610df3657929bcb77b45025884b862f217"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b"} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a338f2a7bf963ad039236430c1de3e610df3657929bcb77b45025884b862f217","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0aabf679247676145884e9240c66334c03cdec34cecae0c79c873ea89b81acd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0aabf679247676145884e9240c66334c03cdec34cecae0c79c873ea89b81acd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a338f2a7bf963ad039236430c1de3e610df3657929bcb77b45025884b862f217","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a338f2a7bf963ad039236430c1de3e610df3657929bcb77b45025884b862f217"} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a338f2a7bf963ad039236430c1de3e610df3657929bcb77b45025884b862f217","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f258a596e0b0ba53315105510c770b56e93a298685b3c3974948287dff8f8c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f258a596e0b0ba53315105510c770b56e93a298685b3c3974948287dff8f8c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0aabf679247676145884e9240c66334c03cdec34cecae0c79c873ea89b81acd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcc0309ec7739ceec6d79a8074f8278ce7561e17a8a09316063a6c6add9f0ff4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b"} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcc0309ec7739ceec6d79a8074f8278ce7561e17a8a09316063a6c6add9f0ff4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a338f2a7bf963ad039236430c1de3e610df3657929bcb77b45025884b862f217","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a338f2a7bf963ad039236430c1de3e610df3657929bcb77b45025884b862f217"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0aabf679247676145884e9240c66334c03cdec34cecae0c79c873ea89b81acd2"} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a338f2a7bf963ad039236430c1de3e610df3657929bcb77b45025884b862f217","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f258a596e0b0ba53315105510c770b56e93a298685b3c3974948287dff8f8c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f258a596e0b0ba53315105510c770b56e93a298685b3c3974948287dff8f8c2"} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f258a596e0b0ba53315105510c770b56e93a298685b3c3974948287dff8f8c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0aabf679247676145884e9240c66334c03cdec34cecae0c79c873ea89b81acd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0aabf679247676145884e9240c66334c03cdec34cecae0c79c873ea89b81acd2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcc0309ec7739ceec6d79a8074f8278ce7561e17a8a09316063a6c6add9f0ff4"} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0aabf679247676145884e9240c66334c03cdec34cecae0c79c873ea89b81acd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcc0309ec7739ceec6d79a8074f8278ce7561e17a8a09316063a6c6add9f0ff4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fcc0309ec7739ceec6d79a8074f8278ce7561e17a8a09316063a6c6add9f0ff4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a338f2a7bf963ad039236430c1de3e610df3657929bcb77b45025884b862f217"} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcc0309ec7739ceec6d79a8074f8278ce7561e17a8a09316063a6c6add9f0ff4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a338f2a7bf963ad039236430c1de3e610df3657929bcb77b45025884b862f217","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f258a596e0b0ba53315105510c770b56e93a298685b3c3974948287dff8f8c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0aabf679247676145884e9240c66334c03cdec34cecae0c79c873ea89b81acd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcc0309ec7739ceec6d79a8074f8278ce7561e17a8a09316063a6c6add9f0ff4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f258a596e0b0ba53315105510c770b56e93a298685b3c3974948287dff8f8c2"} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f258a596e0b0ba53315105510c770b56e93a298685b3c3974948287dff8f8c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:43:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f258a596e0b0ba53315105510c770b56e93a298685b3c3974948287dff8f8c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0aabf679247676145884e9240c66334c03cdec34cecae0c79c873ea89b81acd2"} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f258a596e0b0ba53315105510c770b56e93a298685b3c3974948287dff8f8c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f258a596e0b0ba53315105510c770b56e93a298685b3c3974948287dff8f8c2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcc0309ec7739ceec6d79a8074f8278ce7561e17a8a09316063a6c6add9f0ff4"} {"level":"info","ts":"2026-07-15T21:43:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f258a596e0b0ba53315105510c770b56e93a298685b3c3974948287dff8f8c2"} {"level":"info","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3ca75022-366d-46fd-8778-6c9561baa984","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59106","PortSpecifier":{"PortValue":59106}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3ca75022-366d-46fd-8778-6c9561baa984","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3ca75022-366d-46fd-8778-6c9561baa984","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59106","PortSpecifier":{"PortValue":59106}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151807,"nanos":753050151},"http":{"id":"3ca75022-366d-46fd-8778-6c9561baa984","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3ca75022-366d-46fd-8778-6c9561baa984","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3ca75022-366d-46fd-8778-6c9561baa984","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3ca75022-366d-46fd-8778-6c9561baa984","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3ca75022-366d-46fd-8778-6c9561baa984","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:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3ca75022-366d-46fd-8778-6c9561baa984","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:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3ca75022-366d-46fd-8778-6c9561baa984","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/auth-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3ca75022-366d-46fd-8778-6c9561baa984","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3ca75022-366d-46fd-8778-6c9561baa984","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:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3ca75022-366d-46fd-8778-6c9561baa984","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:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3ca75022-366d-46fd-8778-6c9561baa984","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3ca75022-366d-46fd-8778-6c9561baa984","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5e4176b4-59a2-460f-b946-913b60054853","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33596","PortSpecifier":{"PortValue":33596}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5e4176b4-59a2-460f-b946-913b60054853","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5e4176b4-59a2-460f-b946-913b60054853","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33596","PortSpecifier":{"PortValue":33596}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151807,"nanos":812814338},"http":{"id":"5e4176b4-59a2-460f-b946-913b60054853","method":"POST","headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5e4176b4-59a2-460f-b946-913b60054853","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5e4176b4-59a2-460f-b946-913b60054853","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5e4176b4-59a2-460f-b946-913b60054853","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e4176b4-59a2-460f-b946-913b60054853","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:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e4176b4-59a2-460f-b946-913b60054853","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:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e4176b4-59a2-460f-b946-913b60054853","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7ef33e/auth-test-model-7ef33e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7ef33e/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:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5e4176b4-59a2-460f-b946-913b60054853","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5e4176b4-59a2-460f-b946-913b60054853","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:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5e4176b4-59a2-460f-b946-913b60054853","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:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5e4176b4-59a2-460f-b946-913b60054853","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5e4176b4-59a2-460f-b946-913b60054853","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"536063fd-10d7-41d9-849b-2d7c2b28b73e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59122","PortSpecifier":{"PortValue":59122}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"536063fd-10d7-41d9-849b-2d7c2b28b73e","method":"GET","path":"/maas-api/v1/api-keys/c5b07166-5a6b-41ad-b261-02fedbb59ca2","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"536063fd-10d7-41d9-849b-2d7c2b28b73e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59122","PortSpecifier":{"PortValue":59122}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151807,"nanos":877258094},"http":{"id":"536063fd-10d7-41d9-849b-2d7c2b28b73e","method":"GET","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/c5b07166-5a6b-41ad-b261-02fedbb59ca2",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"536063fd-10d7-41d9-849b-2d7c2b28b73e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"536063fd-10d7-41d9-849b-2d7c2b28b73e","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"536063fd-10d7-41d9-849b-2d7c2b28b73e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/c5b07166-5a6b-41ad-b261-02fedbb59ca2",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"536063fd-10d7-41d9-849b-2d7c2b28b73e","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:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"536063fd-10d7-41d9-849b-2d7c2b28b73e","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:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"536063fd-10d7-41d9-849b-2d7c2b28b73e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/auth-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"536063fd-10d7-41d9-849b-2d7c2b28b73e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"536063fd-10d7-41d9-849b-2d7c2b28b73e","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:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"536063fd-10d7-41d9-849b-2d7c2b28b73e","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:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"536063fd-10d7-41d9-849b-2d7c2b28b73e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"536063fd-10d7-41d9-849b-2d7c2b28b73e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6b2dc51e-7fbc-419f-9ef7-9db3dd25f393","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33602","PortSpecifier":{"PortValue":33602}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6b2dc51e-7fbc-419f-9ef7-9db3dd25f393","method":"GET","path":"/maas-api/v1/api-keys/ea3fc174-bc9b-4439-8f4a-feabdad1ef4c","host":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6b2dc51e-7fbc-419f-9ef7-9db3dd25f393","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33602","PortSpecifier":{"PortValue":33602}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151807,"nanos":916371205},"http":{"id":"6b2dc51e-7fbc-419f-9ef7-9db3dd25f393","method":"GET","headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/ea3fc174-bc9b-4439-8f4a-feabdad1ef4c",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6b2dc51e-7fbc-419f-9ef7-9db3dd25f393","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6b2dc51e-7fbc-419f-9ef7-9db3dd25f393","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6b2dc51e-7fbc-419f-9ef7-9db3dd25f393","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/ea3fc174-bc9b-4439-8f4a-feabdad1ef4c",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6b2dc51e-7fbc-419f-9ef7-9db3dd25f393","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:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6b2dc51e-7fbc-419f-9ef7-9db3dd25f393","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:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6b2dc51e-7fbc-419f-9ef7-9db3dd25f393","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7ef33e/auth-test-model-7ef33e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7ef33e/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:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6b2dc51e-7fbc-419f-9ef7-9db3dd25f393","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6b2dc51e-7fbc-419f-9ef7-9db3dd25f393","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:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6b2dc51e-7fbc-419f-9ef7-9db3dd25f393","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:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6b2dc51e-7fbc-419f-9ef7-9db3dd25f393","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:43:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6b2dc51e-7fbc-419f-9ef7-9db3dd25f393","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"04755c4a-70ff-45d4-b541-4388085d28d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:44022","PortSpecifier":{"PortValue":44022}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"04755c4a-70ff-45d4-b541-4388085d28d4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"04755c4a-70ff-45d4-b541-4388085d28d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:44022","PortSpecifier":{"PortValue":44022}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151825,"nanos":111398472},"http":{"id":"04755c4a-70ff-45d4-b541-4388085d28d4","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"04755c4a-70ff-45d4-b541-4388085d28d4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"04755c4a-70ff-45d4-b541-4388085d28d4","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"04755c4a-70ff-45d4-b541-4388085d28d4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"04755c4a-70ff-45d4-b541-4388085d28d4","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:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"04755c4a-70ff-45d4-b541-4388085d28d4","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:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"04755c4a-70ff-45d4-b541-4388085d28d4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/auth-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"04755c4a-70ff-45d4-b541-4388085d28d4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"04755c4a-70ff-45d4-b541-4388085d28d4","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:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"04755c4a-70ff-45d4-b541-4388085d28d4","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:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"04755c4a-70ff-45d4-b541-4388085d28d4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"04755c4a-70ff-45d4-b541-4388085d28d4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c4c77323-bc38-489b-ab50-c94105547c64","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51544","PortSpecifier":{"PortValue":51544}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c4c77323-bc38-489b-ab50-c94105547c64","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c4c77323-bc38-489b-ab50-c94105547c64","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51544","PortSpecifier":{"PortValue":51544}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151825,"nanos":145012075},"http":{"id":"c4c77323-bc38-489b-ab50-c94105547c64","method":"POST","headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c4c77323-bc38-489b-ab50-c94105547c64","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c4c77323-bc38-489b-ab50-c94105547c64","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c4c77323-bc38-489b-ab50-c94105547c64","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c4c77323-bc38-489b-ab50-c94105547c64","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:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c4c77323-bc38-489b-ab50-c94105547c64","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:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c4c77323-bc38-489b-ab50-c94105547c64","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7ef33e/auth-test-model-7ef33e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7ef33e/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:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c4c77323-bc38-489b-ab50-c94105547c64","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c4c77323-bc38-489b-ab50-c94105547c64","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:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c4c77323-bc38-489b-ab50-c94105547c64","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:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c4c77323-bc38-489b-ab50-c94105547c64","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c4c77323-bc38-489b-ab50-c94105547c64","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e1cc6952-6367-4290-b5dc-bae616c75a78","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:44030","PortSpecifier":{"PortValue":44030}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e1cc6952-6367-4290-b5dc-bae616c75a78","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e1cc6952-6367-4290-b5dc-bae616c75a78","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:44030","PortSpecifier":{"PortValue":44030}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151825,"nanos":183741441},"http":{"id":"e1cc6952-6367-4290-b5dc-bae616c75a78","method":"GET","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e1cc6952-6367-4290-b5dc-bae616c75a78","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15spc0fqEk5Ty0TmD_VHkvhYDasatK9jVZJfDXch8shcRowDXJ2ufTs2kfE56"} {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e1cc6952-6367-4290-b5dc-bae616c75a78","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fa020c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15spc0fqEk5Ty0TmD_VHkvhYDasatK9jVZJfDXch8shcRowDXJ2ufTs2kfE56\"}"} {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e1cc6952-6367-4290-b5dc-bae616c75a78","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-fa020c.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":"9f5146f8-e3ed-47d4-a4ca-79c0e804d82f","keyName":"e2e-auth-iso-a-fba8c5","subscription":"e2e-auth-iso-fd63d6","tenant":"e2e-shared-a-fa020c","userId":"9f5146f8-e3ed-47d4-a4ca-79c0e804d82f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e1cc6952-6367-4290-b5dc-bae616c75a78","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1cc6952-6367-4290-b5dc-bae616c75a78","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:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1cc6952-6367-4290-b5dc-bae616c75a78","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:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1cc6952-6367-4290-b5dc-bae616c75a78","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/auth-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e1cc6952-6367-4290-b5dc-bae616c75a78","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e1cc6952-6367-4290-b5dc-bae616c75a78","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:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e1cc6952-6367-4290-b5dc-bae616c75a78","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-fd63d6"} {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e1cc6952-6367-4290-b5dc-bae616c75a78","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:43:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e1cc6952-6367-4290-b5dc-bae616c75a78","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:43:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e1cc6952-6367-4290-b5dc-bae616c75a78","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0555e019-522e-44d4-a529-9c497ff1727c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46646","PortSpecifier":{"PortValue":46646}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0555e019-522e-44d4-a529-9c497ff1727c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0555e019-522e-44d4-a529-9c497ff1727c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46646","PortSpecifier":{"PortValue":46646}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151849,"nanos":794859296},"http":{"id":"0555e019-522e-44d4-a529-9c497ff1727c","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:09Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0555e019-522e-44d4-a529-9c497ff1727c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0555e019-522e-44d4-a529-9c497ff1727c","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:44:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0555e019-522e-44d4-a529-9c497ff1727c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0555e019-522e-44d4-a529-9c497ff1727c","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:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0555e019-522e-44d4-a529-9c497ff1727c","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:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0555e019-522e-44d4-a529-9c497ff1727c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/auth-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0555e019-522e-44d4-a529-9c497ff1727c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0555e019-522e-44d4-a529-9c497ff1727c","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:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0555e019-522e-44d4-a529-9c497ff1727c","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:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0555e019-522e-44d4-a529-9c497ff1727c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0555e019-522e-44d4-a529-9c497ff1727c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"44502ee6-eb08-45ca-bd0b-d472277a579e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53026","PortSpecifier":{"PortValue":53026}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"44502ee6-eb08-45ca-bd0b-d472277a579e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"44502ee6-eb08-45ca-bd0b-d472277a579e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53026","PortSpecifier":{"PortValue":53026}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151849,"nanos":838424744},"http":{"id":"44502ee6-eb08-45ca-bd0b-d472277a579e","method":"POST","headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:09Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"44502ee6-eb08-45ca-bd0b-d472277a579e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"44502ee6-eb08-45ca-bd0b-d472277a579e","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:44:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"44502ee6-eb08-45ca-bd0b-d472277a579e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44502ee6-eb08-45ca-bd0b-d472277a579e","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:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44502ee6-eb08-45ca-bd0b-d472277a579e","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:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44502ee6-eb08-45ca-bd0b-d472277a579e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7ef33e/auth-test-model-7ef33e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7ef33e/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:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"44502ee6-eb08-45ca-bd0b-d472277a579e","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44502ee6-eb08-45ca-bd0b-d472277a579e","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:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44502ee6-eb08-45ca-bd0b-d472277a579e","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:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"44502ee6-eb08-45ca-bd0b-d472277a579e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"44502ee6-eb08-45ca-bd0b-d472277a579e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"613a2fca-e493-4877-8aef-71e1264abb84","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53040","PortSpecifier":{"PortValue":53040}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"613a2fca-e493-4877-8aef-71e1264abb84","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"613a2fca-e493-4877-8aef-71e1264abb84","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53040","PortSpecifier":{"PortValue":53040}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151849,"nanos":876270503},"http":{"id":"613a2fca-e493-4877-8aef-71e1264abb84","method":"GET","headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"613a2fca-e493-4877-8aef-71e1264abb84","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-9PjbY8Atsg5HNp6D_p2QQr18tnEQCs4T22E4FKrCRohy7w30bMKFmdOOQyNs"} {"level":"debug","ts":"2026-07-15T21:44:09Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"613a2fca-e493-4877-8aef-71e1264abb84","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-7ef33e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-9PjbY8Atsg5HNp6D_p2QQr18tnEQCs4T22E4FKrCRohy7w30bMKFmdOOQyNs\"}"} {"level":"debug","ts":"2026-07-15T21:44:09Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"613a2fca-e493-4877-8aef-71e1264abb84","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-7ef33e.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:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"613a2fca-e493-4877-8aef-71e1264abb84","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"613a2fca-e493-4877-8aef-71e1264abb84","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:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"613a2fca-e493-4877-8aef-71e1264abb84","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-15T21:44:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"613a2fca-e493-4877-8aef-71e1264abb84","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:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dd1dec77-3c7a-47aa-b26a-a73a5cb20d67","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54558","PortSpecifier":{"PortValue":54558}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dd1dec77-3c7a-47aa-b26a-a73a5cb20d67","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dd1dec77-3c7a-47aa-b26a-a73a5cb20d67","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54558","PortSpecifier":{"PortValue":54558}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151869,"nanos":161418359},"http":{"id":"dd1dec77-3c7a-47aa-b26a-a73a5cb20d67","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"dd1dec77-3c7a-47aa-b26a-a73a5cb20d67","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dd1dec77-3c7a-47aa-b26a-a73a5cb20d67","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dd1dec77-3c7a-47aa-b26a-a73a5cb20d67","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dd1dec77-3c7a-47aa-b26a-a73a5cb20d67","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:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dd1dec77-3c7a-47aa-b26a-a73a5cb20d67","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:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dd1dec77-3c7a-47aa-b26a-a73a5cb20d67","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/auth-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"dd1dec77-3c7a-47aa-b26a-a73a5cb20d67","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dd1dec77-3c7a-47aa-b26a-a73a5cb20d67","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:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dd1dec77-3c7a-47aa-b26a-a73a5cb20d67","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:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dd1dec77-3c7a-47aa-b26a-a73a5cb20d67","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dd1dec77-3c7a-47aa-b26a-a73a5cb20d67","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8692d6de-f3ab-4762-b6fa-1fcfd2a612d3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58842","PortSpecifier":{"PortValue":58842}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8692d6de-f3ab-4762-b6fa-1fcfd2a612d3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8692d6de-f3ab-4762-b6fa-1fcfd2a612d3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58842","PortSpecifier":{"PortValue":58842}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151869,"nanos":198940026},"http":{"id":"8692d6de-f3ab-4762-b6fa-1fcfd2a612d3","method":"POST","headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8692d6de-f3ab-4762-b6fa-1fcfd2a612d3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8692d6de-f3ab-4762-b6fa-1fcfd2a612d3","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8692d6de-f3ab-4762-b6fa-1fcfd2a612d3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8692d6de-f3ab-4762-b6fa-1fcfd2a612d3","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:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8692d6de-f3ab-4762-b6fa-1fcfd2a612d3","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:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8692d6de-f3ab-4762-b6fa-1fcfd2a612d3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7ef33e/auth-test-model-7ef33e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7ef33e/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:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8692d6de-f3ab-4762-b6fa-1fcfd2a612d3","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8692d6de-f3ab-4762-b6fa-1fcfd2a612d3","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:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8692d6de-f3ab-4762-b6fa-1fcfd2a612d3","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:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8692d6de-f3ab-4762-b6fa-1fcfd2a612d3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8692d6de-f3ab-4762-b6fa-1fcfd2a612d3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5504a32c-beae-4efa-b083-1c5043ac4501","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54572","PortSpecifier":{"PortValue":54572}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5504a32c-beae-4efa-b083-1c5043ac4501","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5504a32c-beae-4efa-b083-1c5043ac4501","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54572","PortSpecifier":{"PortValue":54572}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151869,"nanos":239710422},"http":{"id":"5504a32c-beae-4efa-b083-1c5043ac4501","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5504a32c-beae-4efa-b083-1c5043ac4501","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5504a32c-beae-4efa-b083-1c5043ac4501","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5504a32c-beae-4efa-b083-1c5043ac4501","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5504a32c-beae-4efa-b083-1c5043ac4501","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:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5504a32c-beae-4efa-b083-1c5043ac4501","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:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5504a32c-beae-4efa-b083-1c5043ac4501","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/auth-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5504a32c-beae-4efa-b083-1c5043ac4501","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5504a32c-beae-4efa-b083-1c5043ac4501","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:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5504a32c-beae-4efa-b083-1c5043ac4501","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:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5504a32c-beae-4efa-b083-1c5043ac4501","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5504a32c-beae-4efa-b083-1c5043ac4501","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"458bbc9b-898a-4ece-b422-5462c86c3758","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58846","PortSpecifier":{"PortValue":58846}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"458bbc9b-898a-4ece-b422-5462c86c3758","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"458bbc9b-898a-4ece-b422-5462c86c3758","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58846","PortSpecifier":{"PortValue":58846}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151869,"nanos":277575519},"http":{"id":"458bbc9b-898a-4ece-b422-5462c86c3758","method":"POST","headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"458bbc9b-898a-4ece-b422-5462c86c3758","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"458bbc9b-898a-4ece-b422-5462c86c3758","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"458bbc9b-898a-4ece-b422-5462c86c3758","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"458bbc9b-898a-4ece-b422-5462c86c3758","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:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"458bbc9b-898a-4ece-b422-5462c86c3758","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:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"458bbc9b-898a-4ece-b422-5462c86c3758","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7ef33e/auth-test-model-7ef33e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7ef33e/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:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"458bbc9b-898a-4ece-b422-5462c86c3758","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"458bbc9b-898a-4ece-b422-5462c86c3758","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:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"458bbc9b-898a-4ece-b422-5462c86c3758","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:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"458bbc9b-898a-4ece-b422-5462c86c3758","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"458bbc9b-898a-4ece-b422-5462c86c3758","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eb4f52c5-b57b-4a2f-bcac-514bfd914c72","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34430","PortSpecifier":{"PortValue":34430}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"eb4f52c5-b57b-4a2f-bcac-514bfd914c72","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eb4f52c5-b57b-4a2f-bcac-514bfd914c72","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34430","PortSpecifier":{"PortValue":34430}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151886,"nanos":452219497},"http":{"id":"eb4f52c5-b57b-4a2f-bcac-514bfd914c72","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"eb4f52c5-b57b-4a2f-bcac-514bfd914c72","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"eb4f52c5-b57b-4a2f-bcac-514bfd914c72","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"eb4f52c5-b57b-4a2f-bcac-514bfd914c72","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb4f52c5-b57b-4a2f-bcac-514bfd914c72","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:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb4f52c5-b57b-4a2f-bcac-514bfd914c72","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:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb4f52c5-b57b-4a2f-bcac-514bfd914c72","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/auth-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"eb4f52c5-b57b-4a2f-bcac-514bfd914c72","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb4f52c5-b57b-4a2f-bcac-514bfd914c72","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:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb4f52c5-b57b-4a2f-bcac-514bfd914c72","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:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eb4f52c5-b57b-4a2f-bcac-514bfd914c72","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eb4f52c5-b57b-4a2f-bcac-514bfd914c72","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ea704f84-74c1-4210-b546-341d51e9b1d3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56002","PortSpecifier":{"PortValue":56002}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ea704f84-74c1-4210-b546-341d51e9b1d3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ea704f84-74c1-4210-b546-341d51e9b1d3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56002","PortSpecifier":{"PortValue":56002}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151886,"nanos":489421505},"http":{"id":"ea704f84-74c1-4210-b546-341d51e9b1d3","method":"POST","headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ea704f84-74c1-4210-b546-341d51e9b1d3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ea704f84-74c1-4210-b546-341d51e9b1d3","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ea704f84-74c1-4210-b546-341d51e9b1d3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea704f84-74c1-4210-b546-341d51e9b1d3","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:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea704f84-74c1-4210-b546-341d51e9b1d3","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:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea704f84-74c1-4210-b546-341d51e9b1d3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7ef33e/auth-test-model-7ef33e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7ef33e/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:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ea704f84-74c1-4210-b546-341d51e9b1d3","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea704f84-74c1-4210-b546-341d51e9b1d3","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:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea704f84-74c1-4210-b546-341d51e9b1d3","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:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ea704f84-74c1-4210-b546-341d51e9b1d3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ea704f84-74c1-4210-b546-341d51e9b1d3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"28ff1439-9de4-406d-bf94-df23a17d5826","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56012","PortSpecifier":{"PortValue":56012}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"28ff1439-9de4-406d-bf94-df23a17d5826","method":"GET","path":"/maas-api/v1/api-keys/f6843be5-7660-4fe6-9ab5-13be23d4d681","host":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"28ff1439-9de4-406d-bf94-df23a17d5826","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56012","PortSpecifier":{"PortValue":56012}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151886,"nanos":527192127},"http":{"id":"28ff1439-9de4-406d-bf94-df23a17d5826","method":"GET","headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/f6843be5-7660-4fe6-9ab5-13be23d4d681",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"28ff1439-9de4-406d-bf94-df23a17d5826","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"28ff1439-9de4-406d-bf94-df23a17d5826","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"28ff1439-9de4-406d-bf94-df23a17d5826","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/f6843be5-7660-4fe6-9ab5-13be23d4d681",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"28ff1439-9de4-406d-bf94-df23a17d5826","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:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"28ff1439-9de4-406d-bf94-df23a17d5826","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:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"28ff1439-9de4-406d-bf94-df23a17d5826","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7ef33e/auth-test-model-7ef33e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7ef33e/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:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"28ff1439-9de4-406d-bf94-df23a17d5826","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"28ff1439-9de4-406d-bf94-df23a17d5826","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:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"28ff1439-9de4-406d-bf94-df23a17d5826","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:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"28ff1439-9de4-406d-bf94-df23a17d5826","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"28ff1439-9de4-406d-bf94-df23a17d5826","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5695932f-c9ca-4883-a5fc-c7883774659c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34436","PortSpecifier":{"PortValue":34436}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5695932f-c9ca-4883-a5fc-c7883774659c","method":"GET","path":"/maas-api/v1/api-keys/f6843be5-7660-4fe6-9ab5-13be23d4d681","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5695932f-c9ca-4883-a5fc-c7883774659c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34436","PortSpecifier":{"PortValue":34436}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151886,"nanos":562313849},"http":{"id":"5695932f-c9ca-4883-a5fc-c7883774659c","method":"GET","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/f6843be5-7660-4fe6-9ab5-13be23d4d681",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5695932f-c9ca-4883-a5fc-c7883774659c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5695932f-c9ca-4883-a5fc-c7883774659c","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5695932f-c9ca-4883-a5fc-c7883774659c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/f6843be5-7660-4fe6-9ab5-13be23d4d681",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5695932f-c9ca-4883-a5fc-c7883774659c","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:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5695932f-c9ca-4883-a5fc-c7883774659c","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:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5695932f-c9ca-4883-a5fc-c7883774659c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/auth-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5695932f-c9ca-4883-a5fc-c7883774659c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5695932f-c9ca-4883-a5fc-c7883774659c","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:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5695932f-c9ca-4883-a5fc-c7883774659c","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:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5695932f-c9ca-4883-a5fc-c7883774659c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:44:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5695932f-c9ca-4883-a5fc-c7883774659c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ed8eeb0-ce0c-44cf-82b8-7dee286fd725","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45864","PortSpecifier":{"PortValue":45864}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8ed8eeb0-ce0c-44cf-82b8-7dee286fd725","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ed8eeb0-ce0c-44cf-82b8-7dee286fd725","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45864","PortSpecifier":{"PortValue":45864}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151903,"nanos":799288784},"http":{"id":"8ed8eeb0-ce0c-44cf-82b8-7dee286fd725","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8ed8eeb0-ce0c-44cf-82b8-7dee286fd725","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8ed8eeb0-ce0c-44cf-82b8-7dee286fd725","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8ed8eeb0-ce0c-44cf-82b8-7dee286fd725","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ed8eeb0-ce0c-44cf-82b8-7dee286fd725","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:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ed8eeb0-ce0c-44cf-82b8-7dee286fd725","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:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ed8eeb0-ce0c-44cf-82b8-7dee286fd725","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/auth-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8ed8eeb0-ce0c-44cf-82b8-7dee286fd725","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ed8eeb0-ce0c-44cf-82b8-7dee286fd725","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:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ed8eeb0-ce0c-44cf-82b8-7dee286fd725","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:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ed8eeb0-ce0c-44cf-82b8-7dee286fd725","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ed8eeb0-ce0c-44cf-82b8-7dee286fd725","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"152c5c05-8013-41db-853e-321701bc2d92","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33790","PortSpecifier":{"PortValue":33790}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"152c5c05-8013-41db-853e-321701bc2d92","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"152c5c05-8013-41db-853e-321701bc2d92","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33790","PortSpecifier":{"PortValue":33790}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151903,"nanos":836592065},"http":{"id":"152c5c05-8013-41db-853e-321701bc2d92","method":"POST","headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"152c5c05-8013-41db-853e-321701bc2d92","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"152c5c05-8013-41db-853e-321701bc2d92","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"152c5c05-8013-41db-853e-321701bc2d92","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"152c5c05-8013-41db-853e-321701bc2d92","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:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"152c5c05-8013-41db-853e-321701bc2d92","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:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"152c5c05-8013-41db-853e-321701bc2d92","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7ef33e/auth-test-model-7ef33e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7ef33e/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:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"152c5c05-8013-41db-853e-321701bc2d92","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"152c5c05-8013-41db-853e-321701bc2d92","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:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"152c5c05-8013-41db-853e-321701bc2d92","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:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"152c5c05-8013-41db-853e-321701bc2d92","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"152c5c05-8013-41db-853e-321701bc2d92","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"51b23f77-31c5-44fc-92a1-11945dcd310e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45878","PortSpecifier":{"PortValue":45878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"51b23f77-31c5-44fc-92a1-11945dcd310e","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"51b23f77-31c5-44fc-92a1-11945dcd310e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45878","PortSpecifier":{"PortValue":45878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151903,"nanos":876525532},"http":{"id":"51b23f77-31c5-44fc-92a1-11945dcd310e","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"51b23f77-31c5-44fc-92a1-11945dcd310e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-kg52g8K1homJpA7F_aw8nwVVHh0O52wnpA37n1LaPiDNP1uaOf6bhiZfj3f7"} {"level":"debug","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"51b23f77-31c5-44fc-92a1-11945dcd310e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fa020c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-kg52g8K1homJpA7F_aw8nwVVHh0O52wnpA37n1LaPiDNP1uaOf6bhiZfj3f7\"}"} {"level":"debug","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"51b23f77-31c5-44fc-92a1-11945dcd310e","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-fa020c.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":"4b3f9a02-aaa5-406a-a30a-3cf819c80e64","keyName":"e2e-auth-iso-a-3b94a8","subscription":"e2e-auth-iso-5ab5b9","tenant":"e2e-shared-a-fa020c","userId":"4b3f9a02-aaa5-406a-a30a-3cf819c80e64","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"51b23f77-31c5-44fc-92a1-11945dcd310e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"51b23f77-31c5-44fc-92a1-11945dcd310e","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:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"51b23f77-31c5-44fc-92a1-11945dcd310e","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:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"51b23f77-31c5-44fc-92a1-11945dcd310e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/auth-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"51b23f77-31c5-44fc-92a1-11945dcd310e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"51b23f77-31c5-44fc-92a1-11945dcd310e","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:45:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"51b23f77-31c5-44fc-92a1-11945dcd310e","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:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"51b23f77-31c5-44fc-92a1-11945dcd310e","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-5ab5b9"} {"level":"info","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"51b23f77-31c5-44fc-92a1-11945dcd310e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:45:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"51b23f77-31c5-44fc-92a1-11945dcd310e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:45:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5fcffc1c3d17fc2a1e42a03518a7ecfea958609e19111d55fb14a4bd484fca17"} {"level":"info","ts":"2026-07-15T21:45:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8f839323759b8c83b60ec2fbbc97f98c1d0679e5e484faa2795ef507c8883f9e"} {"level":"info","ts":"2026-07-15T21:45:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b040ffb839b491453162d042e38b083773a062082f30df4a82816051e209a76"} {"level":"info","ts":"2026-07-15T21:45:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c8ab84f6a2541baec17e39f9ef2d6774cc56dc68dee1794adff5642e79683b6a"} {"level":"info","ts":"2026-07-15T21:45:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/87848c23695210c407211c3a4981e39067e42332c61c7d025c89a68759c2b0c7"} {"level":"info","ts":"2026-07-15T21:45:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b541bc6c7f5fbda293c171becce449137a25e8370791c7c9ff7faa08564ce2b2"} {"level":"info","ts":"2026-07-15T21:45:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/33f3653b2e2b66806df62e2dcf439325f97ecbf45b1f9ee30f0410c7a06164e0"} {"level":"info","ts":"2026-07-15T21:45:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fcc0309ec7739ceec6d79a8074f8278ce7561e17a8a09316063a6c6add9f0ff4"} {"level":"info","ts":"2026-07-15T21:45:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a98a73075c3fda46afcbe0d1820f16b4f318d01b40c807fef1ca4fdbccd7b25f"} {"level":"info","ts":"2026-07-15T21:45:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dab892297ee0989f5ea337a55c1bdae8de894a1f83ef5453487b7ed8d1725bc1"} {"level":"info","ts":"2026-07-15T21:45:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fd66b94371b6e1b47579e242754dac8d3dd0f19c276f198fc7a96eda3d59e547"} {"level":"info","ts":"2026-07-15T21:45:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f258a596e0b0ba53315105510c770b56e93a298685b3c3974948287dff8f8c2"} {"level":"info","ts":"2026-07-15T21:45:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1e73a7b1f834323f0ae29824103a04c351b59b7420d5913a5e8040cceabcd00c"} {"level":"info","ts":"2026-07-15T21:45:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7e882ab207c3d293cecbc1097c4693b45267988eb2932db5ba808355ab6bad06"} {"level":"info","ts":"2026-07-15T21:45:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a338f2a7bf963ad039236430c1de3e610df3657929bcb77b45025884b862f217"} {"level":"info","ts":"2026-07-15T21:45:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/18ed10887703ef2c98a4adc083c567fa89b9f1d589163c3d3ea1b1de41c55ad4"} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45: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:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d"} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d"} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45: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:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d"} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d"} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc"} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc"} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d"} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc"} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45: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:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45: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:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45: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:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea04ed6ba50345ed5c6e5c507d3df0076fe5c811f135a6d465dd8fcc4781662d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45: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:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea04ed6ba50345ed5c6e5c507d3df0076fe5c811f135a6d465dd8fcc4781662d"} {"level":"info","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea04ed6ba50345ed5c6e5c507d3df0076fe5c811f135a6d465dd8fcc4781662d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea04ed6ba50345ed5c6e5c507d3df0076fe5c811f135a6d465dd8fcc4781662d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea04ed6ba50345ed5c6e5c507d3df0076fe5c811f135a6d465dd8fcc4781662d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea04ed6ba50345ed5c6e5c507d3df0076fe5c811f135a6d465dd8fcc4781662d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea04ed6ba50345ed5c6e5c507d3df0076fe5c811f135a6d465dd8fcc4781662d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f8af6487283b54d8e8fffe7dbec040901c2df0f2b69de8b244f8116110f47ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f8af6487283b54d8e8fffe7dbec040901c2df0f2b69de8b244f8116110f47ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1f8af6487283b54d8e8fffe7dbec040901c2df0f2b69de8b244f8116110f47ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea04ed6ba50345ed5c6e5c507d3df0076fe5c811f135a6d465dd8fcc4781662d"} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f8af6487283b54d8e8fffe7dbec040901c2df0f2b69de8b244f8116110f47ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f8af6487283b54d8e8fffe7dbec040901c2df0f2b69de8b244f8116110f47ee"} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f8af6487283b54d8e8fffe7dbec040901c2df0f2b69de8b244f8116110f47ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f8af6487283b54d8e8fffe7dbec040901c2df0f2b69de8b244f8116110f47ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1f8af6487283b54d8e8fffe7dbec040901c2df0f2b69de8b244f8116110f47ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f8af6487283b54d8e8fffe7dbec040901c2df0f2b69de8b244f8116110f47ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1f8af6487283b54d8e8fffe7dbec040901c2df0f2b69de8b244f8116110f47ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1f8af6487283b54d8e8fffe7dbec040901c2df0f2b69de8b244f8116110f47ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2aa280bb891f91b4826d890182dbaad5cd504cf6a44d7e9ee8ef90c8205c8288","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2aa280bb891f91b4826d890182dbaad5cd504cf6a44d7e9ee8ef90c8205c8288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2aa280bb891f91b4826d890182dbaad5cd504cf6a44d7e9ee8ef90c8205c8288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2aa280bb891f91b4826d890182dbaad5cd504cf6a44d7e9ee8ef90c8205c8288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f8af6487283b54d8e8fffe7dbec040901c2df0f2b69de8b244f8116110f47ee"} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2aa280bb891f91b4826d890182dbaad5cd504cf6a44d7e9ee8ef90c8205c8288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7"} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2aa280bb891f91b4826d890182dbaad5cd504cf6a44d7e9ee8ef90c8205c8288"} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7"} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2aa280bb891f91b4826d890182dbaad5cd504cf6a44d7e9ee8ef90c8205c8288","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2aa280bb891f91b4826d890182dbaad5cd504cf6a44d7e9ee8ef90c8205c8288"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7"} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2aa280bb891f91b4826d890182dbaad5cd504cf6a44d7e9ee8ef90c8205c8288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2aa280bb891f91b4826d890182dbaad5cd504cf6a44d7e9ee8ef90c8205c8288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7"} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2aa280bb891f91b4826d890182dbaad5cd504cf6a44d7e9ee8ef90c8205c8288"} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7"} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7"} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7"} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7"} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7"} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"85056a9bdb9725c5c91473a34ccc786f81f31ca7ddd458e96d788d334c5d56ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"85056a9bdb9725c5c91473a34ccc786f81f31ca7ddd458e96d788d334c5d56ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85056a9bdb9725c5c91473a34ccc786f81f31ca7ddd458e96d788d334c5d56ff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85056a9bdb9725c5c91473a34ccc786f81f31ca7ddd458e96d788d334c5d56ff"} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85056a9bdb9725c5c91473a34ccc786f81f31ca7ddd458e96d788d334c5d56ff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85056a9bdb9725c5c91473a34ccc786f81f31ca7ddd458e96d788d334c5d56ff"} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"85056a9bdb9725c5c91473a34ccc786f81f31ca7ddd458e96d788d334c5d56ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["85056a9bdb9725c5c91473a34ccc786f81f31ca7ddd458e96d788d334c5d56ff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"85056a9bdb9725c5c91473a34ccc786f81f31ca7ddd458e96d788d334c5d56ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85056a9bdb9725c5c91473a34ccc786f81f31ca7ddd458e96d788d334c5d56ff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85056a9bdb9725c5c91473a34ccc786f81f31ca7ddd458e96d788d334c5d56ff"} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d"} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d"} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d"} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d"} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3"} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3"} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d"} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3"} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d"} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21"} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3"} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21"} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d"} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21\": 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:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2c241664aa992d709e099aac423eefd08ad618d5ca37e556ce791dc5c712b1a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3"} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2c241664aa992d709e099aac423eefd08ad618d5ca37e556ce791dc5c712b1a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21"} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2c241664aa992d709e099aac423eefd08ad618d5ca37e556ce791dc5c712b1a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2c241664aa992d709e099aac423eefd08ad618d5ca37e556ce791dc5c712b1a0"} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2c241664aa992d709e099aac423eefd08ad618d5ca37e556ce791dc5c712b1a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2c241664aa992d709e099aac423eefd08ad618d5ca37e556ce791dc5c712b1a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2c241664aa992d709e099aac423eefd08ad618d5ca37e556ce791dc5c712b1a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2c241664aa992d709e099aac423eefd08ad618d5ca37e556ce791dc5c712b1a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2c241664aa992d709e099aac423eefd08ad618d5ca37e556ce791dc5c712b1a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2c241664aa992d709e099aac423eefd08ad618d5ca37e556ce791dc5c712b1a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21"} {"level":"error","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2c241664aa992d709e099aac423eefd08ad618d5ca37e556ce791dc5c712b1a0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2c241664aa992d709e099aac423eefd08ad618d5ca37e556ce791dc5c712b1a0\": 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:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2c241664aa992d709e099aac423eefd08ad618d5ca37e556ce791dc5c712b1a0"} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2c241664aa992d709e099aac423eefd08ad618d5ca37e556ce791dc5c712b1a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21"} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21"} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21"} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21"} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21"} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f\": 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:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6"} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6"} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6"} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6"} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6"} {"level":"error","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f\": 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:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec"} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6"} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec"} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec"} {"level":"error","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec\": 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:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec"} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec"} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec"} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:45:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:45:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec"} {"level":"debug","ts":"2026-07-15T21:46:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:03Z","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:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc"} {"level":"debug","ts":"2026-07-15T21:46:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc"} {"level":"debug","ts":"2026-07-15T21:46:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc"} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2c241664aa992d709e099aac423eefd08ad618d5ca37e556ce791dc5c712b1a0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2c241664aa992d709e099aac423eefd08ad618d5ca37e556ce791dc5c712b1a0"} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","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:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","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:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199"} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","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:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","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:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","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:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","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:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","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:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3"} {"level":"error","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d\": 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:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","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:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","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:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:04Z","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:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d\": 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":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6"} {"level":"debug","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"info","ts":"2026-07-15T21:46:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d"} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46: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:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0aabf679247676145884e9240c66334c03cdec34cecae0c79c873ea89b81acd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0aabf679247676145884e9240c66334c03cdec34cecae0c79c873ea89b81acd2"} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46: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:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90"} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46: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:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2aa280bb891f91b4826d890182dbaad5cd504cf6a44d7e9ee8ef90c8205c8288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46: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:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"} {"level":"error","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636\": 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:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2aa280bb891f91b4826d890182dbaad5cd504cf6a44d7e9ee8ef90c8205c8288"} {"level":"error","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636\": 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:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1f8af6487283b54d8e8fffe7dbec040901c2df0f2b69de8b244f8116110f47ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46: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:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21"} {"level":"error","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636\": 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:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f8af6487283b54d8e8fffe7dbec040901c2df0f2b69de8b244f8116110f47ee"} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea04ed6ba50345ed5c6e5c507d3df0076fe5c811f135a6d465dd8fcc4781662d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b"} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea04ed6ba50345ed5c6e5c507d3df0076fe5c811f135a6d465dd8fcc4781662d"} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec"} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85056a9bdb9725c5c91473a34ccc786f81f31ca7ddd458e96d788d334c5d56ff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"debaac28ad78aa689b73f22f2f6f491cb8baf06322003a3a6275abfb96766d1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85056a9bdb9725c5c91473a34ccc786f81f31ca7ddd458e96d788d334c5d56ff"} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/debaac28ad78aa689b73f22f2f6f491cb8baf06322003a3a6275abfb96766d1d"} {"level":"debug","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae"} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d"} {"level":"info","ts":"2026-07-15T21:46:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7"} {"level":"info","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"38b79242-85c5-4748-b813-b75bbd942ece","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:57824","PortSpecifier":{"PortValue":57824}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"38b79242-85c5-4748-b813-b75bbd942ece","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"38b79242-85c5-4748-b813-b75bbd942ece","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:57824","PortSpecifier":{"PortValue":57824}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151967,"nanos":788285947},"http":{"id":"38b79242-85c5-4748-b813-b75bbd942ece","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"38b79242-85c5-4748-b813-b75bbd942ece","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"38b79242-85c5-4748-b813-b75bbd942ece","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"38b79242-85c5-4748-b813-b75bbd942ece","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38b79242-85c5-4748-b813-b75bbd942ece","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:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38b79242-85c5-4748-b813-b75bbd942ece","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:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38b79242-85c5-4748-b813-b75bbd942ece","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/sub-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"38b79242-85c5-4748-b813-b75bbd942ece","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","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:46:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38b79242-85c5-4748-b813-b75bbd942ece","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:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38b79242-85c5-4748-b813-b75bbd942ece","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:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"38b79242-85c5-4748-b813-b75bbd942ece","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"38b79242-85c5-4748-b813-b75bbd942ece","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5717973a-cefc-4ce9-901e-daa4240cf9f1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33912","PortSpecifier":{"PortValue":33912}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5717973a-cefc-4ce9-901e-daa4240cf9f1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5717973a-cefc-4ce9-901e-daa4240cf9f1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33912","PortSpecifier":{"PortValue":33912}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151967,"nanos":832087794},"http":{"id":"5717973a-cefc-4ce9-901e-daa4240cf9f1","method":"POST","headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5717973a-cefc-4ce9-901e-daa4240cf9f1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5717973a-cefc-4ce9-901e-daa4240cf9f1","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5717973a-cefc-4ce9-901e-daa4240cf9f1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5717973a-cefc-4ce9-901e-daa4240cf9f1","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:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5717973a-cefc-4ce9-901e-daa4240cf9f1","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:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5717973a-cefc-4ce9-901e-daa4240cf9f1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7ef33e/sub-test-model-7ef33e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7ef33e/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:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5717973a-cefc-4ce9-901e-daa4240cf9f1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5717973a-cefc-4ce9-901e-daa4240cf9f1","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:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5717973a-cefc-4ce9-901e-daa4240cf9f1","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:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5717973a-cefc-4ce9-901e-daa4240cf9f1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5717973a-cefc-4ce9-901e-daa4240cf9f1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17a313df-7a6e-4fe1-a25e-fff27ba819e1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:57832","PortSpecifier":{"PortValue":57832}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"17a313df-7a6e-4fe1-a25e-fff27ba819e1","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17a313df-7a6e-4fe1-a25e-fff27ba819e1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:57832","PortSpecifier":{"PortValue":57832}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151967,"nanos":870781917},"http":{"id":"17a313df-7a6e-4fe1-a25e-fff27ba819e1","method":"GET","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"17a313df-7a6e-4fe1-a25e-fff27ba819e1","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-aBvKlwOadfN4r9Pr_SgkxJ5LlQL6an2KZ1hBxNUk8lbUTcmWKa54vQJ02pzr"} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"17a313df-7a6e-4fe1-a25e-fff27ba819e1","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fa020c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-aBvKlwOadfN4r9Pr_SgkxJ5LlQL6an2KZ1hBxNUk8lbUTcmWKa54vQJ02pzr\"}"} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"17a313df-7a6e-4fe1-a25e-fff27ba819e1","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-fa020c.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":"0c1ecf7a-2003-45fb-9b50-85f2cfb78fdc","keyName":"e2e-sub-iso-a19919","subscription":"e2e-a-only-d42645","tenant":"e2e-shared-a-fa020c","userId":"0c1ecf7a-2003-45fb-9b50-85f2cfb78fdc","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"17a313df-7a6e-4fe1-a25e-fff27ba819e1","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17a313df-7a6e-4fe1-a25e-fff27ba819e1","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:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17a313df-7a6e-4fe1-a25e-fff27ba819e1","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:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17a313df-7a6e-4fe1-a25e-fff27ba819e1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/sub-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17a313df-7a6e-4fe1-a25e-fff27ba819e1","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:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"17a313df-7a6e-4fe1-a25e-fff27ba819e1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17a313df-7a6e-4fe1-a25e-fff27ba819e1","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:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17a313df-7a6e-4fe1-a25e-fff27ba819e1","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-d42645"} {"level":"info","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17a313df-7a6e-4fe1-a25e-fff27ba819e1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17a313df-7a6e-4fe1-a25e-fff27ba819e1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"51383edc-27c7-407e-b4c6-74a19deade45","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33924","PortSpecifier":{"PortValue":33924}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"51383edc-27c7-407e-b4c6-74a19deade45","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"51383edc-27c7-407e-b4c6-74a19deade45","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33924","PortSpecifier":{"PortValue":33924}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151967,"nanos":920427314},"http":{"id":"51383edc-27c7-407e-b4c6-74a19deade45","method":"GET","headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"51383edc-27c7-407e-b4c6-74a19deade45","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-EZEGS1sy0YQuriv1_PjcDDkBLwPaOPTw9dtp3iqfiQ7kCuosS8ZrcDUUT6Fh"} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"51383edc-27c7-407e-b4c6-74a19deade45","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-7ef33e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-EZEGS1sy0YQuriv1_PjcDDkBLwPaOPTw9dtp3iqfiQ7kCuosS8ZrcDUUT6Fh\"}"} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"51383edc-27c7-407e-b4c6-74a19deade45","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-7ef33e.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":"e9d66d1a-2f7c-4846-84bc-0825a1f8bcba","keyName":"e2e-sub-iso-e2b5cd","subscription":"e2e-b-only-d42645","tenant":"e2e-shared-b-7ef33e","userId":"e9d66d1a-2f7c-4846-84bc-0825a1f8bcba","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"51383edc-27c7-407e-b4c6-74a19deade45","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"51383edc-27c7-407e-b4c6-74a19deade45","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:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"51383edc-27c7-407e-b4c6-74a19deade45","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:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"51383edc-27c7-407e-b4c6-74a19deade45","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7ef33e/sub-test-model-7ef33e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7ef33e/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:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"51383edc-27c7-407e-b4c6-74a19deade45","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"51383edc-27c7-407e-b4c6-74a19deade45","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-d42645"} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"51383edc-27c7-407e-b4c6-74a19deade45","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:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"51383edc-27c7-407e-b4c6-74a19deade45","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:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"51383edc-27c7-407e-b4c6-74a19deade45","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:46:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"51383edc-27c7-407e-b4c6-74a19deade45","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd6bc91e-baaa-4233-b865-518aff9e9a2e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:43086","PortSpecifier":{"PortValue":43086}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bd6bc91e-baaa-4233-b865-518aff9e9a2e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd6bc91e-baaa-4233-b865-518aff9e9a2e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:43086","PortSpecifier":{"PortValue":43086}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151980,"nanos":130071995},"http":{"id":"bd6bc91e-baaa-4233-b865-518aff9e9a2e","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:20Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bd6bc91e-baaa-4233-b865-518aff9e9a2e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bd6bc91e-baaa-4233-b865-518aff9e9a2e","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bd6bc91e-baaa-4233-b865-518aff9e9a2e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd6bc91e-baaa-4233-b865-518aff9e9a2e","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:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd6bc91e-baaa-4233-b865-518aff9e9a2e","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:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd6bc91e-baaa-4233-b865-518aff9e9a2e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/sub-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bd6bc91e-baaa-4233-b865-518aff9e9a2e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","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:46:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd6bc91e-baaa-4233-b865-518aff9e9a2e","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:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd6bc91e-baaa-4233-b865-518aff9e9a2e","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:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd6bc91e-baaa-4233-b865-518aff9e9a2e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd6bc91e-baaa-4233-b865-518aff9e9a2e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d1d5da7f-5011-47d1-b82d-9c9ce0829ccb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45828","PortSpecifier":{"PortValue":45828}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d1d5da7f-5011-47d1-b82d-9c9ce0829ccb","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d1d5da7f-5011-47d1-b82d-9c9ce0829ccb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45828","PortSpecifier":{"PortValue":45828}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151980,"nanos":169337786},"http":{"id":"d1d5da7f-5011-47d1-b82d-9c9ce0829ccb","method":"POST","headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:20Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d1d5da7f-5011-47d1-b82d-9c9ce0829ccb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d1d5da7f-5011-47d1-b82d-9c9ce0829ccb","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d1d5da7f-5011-47d1-b82d-9c9ce0829ccb","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d1d5da7f-5011-47d1-b82d-9c9ce0829ccb","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:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d1d5da7f-5011-47d1-b82d-9c9ce0829ccb","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:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d1d5da7f-5011-47d1-b82d-9c9ce0829ccb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7ef33e/sub-test-model-7ef33e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7ef33e/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:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d1d5da7f-5011-47d1-b82d-9c9ce0829ccb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d1d5da7f-5011-47d1-b82d-9c9ce0829ccb","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:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d1d5da7f-5011-47d1-b82d-9c9ce0829ccb","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:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d1d5da7f-5011-47d1-b82d-9c9ce0829ccb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d1d5da7f-5011-47d1-b82d-9c9ce0829ccb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"61724c26-e603-48a9-b257-e24125143b6b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:43100","PortSpecifier":{"PortValue":43100}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"61724c26-e603-48a9-b257-e24125143b6b","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"61724c26-e603-48a9-b257-e24125143b6b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:43100","PortSpecifier":{"PortValue":43100}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151980,"nanos":204897531},"http":{"id":"61724c26-e603-48a9-b257-e24125143b6b","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:20Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"61724c26-e603-48a9-b257-e24125143b6b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1PkNHNdHAO5Jeo39Y_Ma06P6xtZFexn1UPojrXwJgARjnQpbR1euclUp5l66Q"} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"61724c26-e603-48a9-b257-e24125143b6b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fa020c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1PkNHNdHAO5Jeo39Y_Ma06P6xtZFexn1UPojrXwJgARjnQpbR1euclUp5l66Q\"}"} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"61724c26-e603-48a9-b257-e24125143b6b","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-fa020c.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":"a65bf76d-e483-4dfb-8e96-86e2b2d82f66","keyName":"e2e-sub-iso-02cb66","subscription":"e2e-shared-sub-4abd8b","tenant":"e2e-shared-a-fa020c","userId":"a65bf76d-e483-4dfb-8e96-86e2b2d82f66","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"61724c26-e603-48a9-b257-e24125143b6b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61724c26-e603-48a9-b257-e24125143b6b","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:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61724c26-e603-48a9-b257-e24125143b6b","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:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61724c26-e603-48a9-b257-e24125143b6b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/sub-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"61724c26-e603-48a9-b257-e24125143b6b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61724c26-e603-48a9-b257-e24125143b6b","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-4abd8b"} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61724c26-e603-48a9-b257-e24125143b6b","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:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61724c26-e603-48a9-b257-e24125143b6b","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:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"61724c26-e603-48a9-b257-e24125143b6b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"61724c26-e603-48a9-b257-e24125143b6b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d55c9d7c-c38d-49a7-ba96-6e9c2b6de658","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45844","PortSpecifier":{"PortValue":45844}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d55c9d7c-c38d-49a7-ba96-6e9c2b6de658","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d55c9d7c-c38d-49a7-ba96-6e9c2b6de658","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45844","PortSpecifier":{"PortValue":45844}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784151980,"nanos":235631066},"http":{"id":"d55c9d7c-c38d-49a7-ba96-6e9c2b6de658","method":"POST","headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:20Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d55c9d7c-c38d-49a7-ba96-6e9c2b6de658","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1NfQ84bJSSbTQTkwW_sfzrCvC3eNYIhTLO2ySezfekyASxTWWB9LXXO5xLmsZ"} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d55c9d7c-c38d-49a7-ba96-6e9c2b6de658","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-7ef33e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1NfQ84bJSSbTQTkwW_sfzrCvC3eNYIhTLO2ySezfekyASxTWWB9LXXO5xLmsZ\"}"} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d55c9d7c-c38d-49a7-ba96-6e9c2b6de658","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-7ef33e.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":"4a9760b4-bb0f-4552-adb0-42a05ea6bf1a","keyName":"e2e-sub-iso-9d7b95","subscription":"e2e-shared-sub-4abd8b","tenant":"e2e-shared-b-7ef33e","userId":"4a9760b4-bb0f-4552-adb0-42a05ea6bf1a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d55c9d7c-c38d-49a7-ba96-6e9c2b6de658","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d55c9d7c-c38d-49a7-ba96-6e9c2b6de658","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:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d55c9d7c-c38d-49a7-ba96-6e9c2b6de658","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:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d55c9d7c-c38d-49a7-ba96-6e9c2b6de658","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7ef33e/sub-test-model-7ef33e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7ef33e/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:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d55c9d7c-c38d-49a7-ba96-6e9c2b6de658","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d55c9d7c-c38d-49a7-ba96-6e9c2b6de658","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:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d55c9d7c-c38d-49a7-ba96-6e9c2b6de658","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:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d55c9d7c-c38d-49a7-ba96-6e9c2b6de658","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-4abd8b"} {"level":"info","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d55c9d7c-c38d-49a7-ba96-6e9c2b6de658","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:46:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d55c9d7c-c38d-49a7-ba96-6e9c2b6de658","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:36Z","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:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:36Z","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:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7"} {"level":"info","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:36Z","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:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7"} {"level":"error","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7\": 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:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7"} {"level":"debug","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:36Z","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:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7"} {"level":"info","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7"} {"level":"debug","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:36Z","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:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7"} {"level":"debug","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7"} {"level":"debug","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7"} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361"} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361"} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361"} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361"} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361"} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9"} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361"} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"683d88e8b2dfb8acc608a4a5fba24cad2fa863ab46b95c631ac13abca2a53b12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"683d88e8b2dfb8acc608a4a5fba24cad2fa863ab46b95c631ac13abca2a53b12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"683d88e8b2dfb8acc608a4a5fba24cad2fa863ab46b95c631ac13abca2a53b12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376"} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"683d88e8b2dfb8acc608a4a5fba24cad2fa863ab46b95c631ac13abca2a53b12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/683d88e8b2dfb8acc608a4a5fba24cad2fa863ab46b95c631ac13abca2a53b12"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"683d88e8b2dfb8acc608a4a5fba24cad2fa863ab46b95c631ac13abca2a53b12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"683d88e8b2dfb8acc608a4a5fba24cad2fa863ab46b95c631ac13abca2a53b12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["683d88e8b2dfb8acc608a4a5fba24cad2fa863ab46b95c631ac13abca2a53b12"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"683d88e8b2dfb8acc608a4a5fba24cad2fa863ab46b95c631ac13abca2a53b12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/683d88e8b2dfb8acc608a4a5fba24cad2fa863ab46b95c631ac13abca2a53b12"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"683d88e8b2dfb8acc608a4a5fba24cad2fa863ab46b95c631ac13abca2a53b12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2aa280bb891f91b4826d890182dbaad5cd504cf6a44d7e9ee8ef90c8205c8288"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1f8af6487283b54d8e8fffe7dbec040901c2df0f2b69de8b244f8116110f47ee"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7ba8d570a329cf060decbe960330a14faae165fd2e638b1befdd9da29862e6ec"} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2c241664aa992d709e099aac423eefd08ad618d5ca37e556ce791dc5c712b1a0"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/84029ffa0106539bb0b56aafdb366f9633b36be761644b476dcc85e17572cd6d"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b0c53717262ad8b61433f7a8c3e20800d4f0a9ef2aa5f123eddd5b150b5abd7d"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e3c2297ae0bc93d68c35f4a4c9cf77a729786e22946f2c25ecc52364f9e8282d"} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b854fe0814260ea0464ff9c285c3d9095858c5f12b26810a25664321c2cbd4bc"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d07b12024d5eb0e4687246d0e77ef286aa713d979a154330d7c86dd7df765636"} {"level":"info","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:37Z","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:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"} {"level":"info","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d755623796d38728b6f18f84e40ee0f45bd39f439dec39d6662d153b92af5e3"} {"level":"info","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/887c3e8971a7807fbae8245fe2e1fd975b0e95aefd7ede53adf993fbbaecfdf6"} {"level":"debug","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"} {"level":"info","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3e3b67a4a96848dc3d73077cea1f18fdcb969dfa8990f622abc734efd0869a21"} {"level":"info","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/85056a9bdb9725c5c91473a34ccc786f81f31ca7ddd458e96d788d334c5d56ff"} {"level":"info","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea04ed6ba50345ed5c6e5c507d3df0076fe5c811f135a6d465dd8fcc4781662d"} {"level":"info","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ce7ae22d084e3858ccadf3a97e6555d7c65130dfaa498f9be3c32ed03b36c3f7"} {"level":"info","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6e062677c8000371ff7e471524130b6ba51236901bbe3f907f0a8e0ddbcacc2f"} {"level":"debug","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:38Z","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:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"} {"level":"debug","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"} {"level":"debug","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d"} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d\": 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:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d"} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d"} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d"} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"} {"level":"debug","ts":"2026-07-15T21:46:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"973274852648fa668540ad5255473e20fed8f2ce7657273d8f678ffd25a105be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/973274852648fa668540ad5255473e20fed8f2ce7657273d8f678ffd25a105be"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"973274852648fa668540ad5255473e20fed8f2ce7657273d8f678ffd25a105be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/973274852648fa668540ad5255473e20fed8f2ce7657273d8f678ffd25a105be"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"973274852648fa668540ad5255473e20fed8f2ce7657273d8f678ffd25a105be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["973274852648fa668540ad5255473e20fed8f2ce7657273d8f678ffd25a105be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"973274852648fa668540ad5255473e20fed8f2ce7657273d8f678ffd25a105be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"973274852648fa668540ad5255473e20fed8f2ce7657273d8f678ffd25a105be","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/973274852648fa668540ad5255473e20fed8f2ce7657273d8f678ffd25a105be"} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef"} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44c98fafc6edd6d9a5f7e22445fba047bbcf49c3fb36c453968ad99a10199462","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44c98fafc6edd6d9a5f7e22445fba047bbcf49c3fb36c453968ad99a10199462","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44c98fafc6edd6d9a5f7e22445fba047bbcf49c3fb36c453968ad99a10199462"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44c98fafc6edd6d9a5f7e22445fba047bbcf49c3fb36c453968ad99a10199462","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44c98fafc6edd6d9a5f7e22445fba047bbcf49c3fb36c453968ad99a10199462"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44c98fafc6edd6d9a5f7e22445fba047bbcf49c3fb36c453968ad99a10199462","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44c98fafc6edd6d9a5f7e22445fba047bbcf49c3fb36c453968ad99a10199462","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44c98fafc6edd6d9a5f7e22445fba047bbcf49c3fb36c453968ad99a10199462","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44c98fafc6edd6d9a5f7e22445fba047bbcf49c3fb36c453968ad99a10199462"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44c98fafc6edd6d9a5f7e22445fba047bbcf49c3fb36c453968ad99a10199462","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44c98fafc6edd6d9a5f7e22445fba047bbcf49c3fb36c453968ad99a10199462"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44c98fafc6edd6d9a5f7e22445fba047bbcf49c3fb36c453968ad99a10199462","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"44c98fafc6edd6d9a5f7e22445fba047bbcf49c3fb36c453968ad99a10199462","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0\": 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:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44c98fafc6edd6d9a5f7e22445fba047bbcf49c3fb36c453968ad99a10199462"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef"} {"level":"error","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0\": 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:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d15da1b09ca299513595e5c9062ca236b9be5a80ef5f5520cc2c6e4964f27e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d15da1b09ca299513595e5c9062ca236b9be5a80ef5f5520cc2c6e4964f27e24"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d15da1b09ca299513595e5c9062ca236b9be5a80ef5f5520cc2c6e4964f27e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d15da1b09ca299513595e5c9062ca236b9be5a80ef5f5520cc2c6e4964f27e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d15da1b09ca299513595e5c9062ca236b9be5a80ef5f5520cc2c6e4964f27e24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d15da1b09ca299513595e5c9062ca236b9be5a80ef5f5520cc2c6e4964f27e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d15da1b09ca299513595e5c9062ca236b9be5a80ef5f5520cc2c6e4964f27e24"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d15da1b09ca299513595e5c9062ca236b9be5a80ef5f5520cc2c6e4964f27e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d15da1b09ca299513595e5c9062ca236b9be5a80ef5f5520cc2c6e4964f27e24"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","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:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d\": 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:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:46:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"} {"level":"debug","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47: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:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"} {"level":"debug","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"} {"level":"debug","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47: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:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"} {"level":"debug","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"} {"level":"debug","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47: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:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47: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:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0aabf679247676145884e9240c66334c03cdec34cecae0c79c873ea89b81acd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7"} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0aabf679247676145884e9240c66334c03cdec34cecae0c79c873ea89b81acd2"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7"} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"44c98fafc6edd6d9a5f7e22445fba047bbcf49c3fb36c453968ad99a10199462","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"973274852648fa668540ad5255473e20fed8f2ce7657273d8f678ffd25a105be","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44c98fafc6edd6d9a5f7e22445fba047bbcf49c3fb36c453968ad99a10199462"} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/973274852648fa668540ad5255473e20fed8f2ce7657273d8f678ffd25a105be"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T21:47:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T21:47: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:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d15da1b09ca299513595e5c9062ca236b9be5a80ef5f5520cc2c6e4964f27e24","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"683d88e8b2dfb8acc608a4a5fba24cad2fa863ab46b95c631ac13abca2a53b12","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T21:47:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T21:47:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"debaac28ad78aa689b73f22f2f6f491cb8baf06322003a3a6275abfb96766d1d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d15da1b09ca299513595e5c9062ca236b9be5a80ef5f5520cc2c6e4964f27e24"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/683d88e8b2dfb8acc608a4a5fba24cad2fa863ab46b95c631ac13abca2a53b12"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/debaac28ad78aa689b73f22f2f6f491cb8baf06322003a3a6275abfb96766d1d"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361"} {"level":"debug","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d"} {"level":"info","ts":"2026-07-15T21:47:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9"} {"level":"info","ts":"2026-07-15T21:47:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"} {"level":"debug","ts":"2026-07-15T21:47:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"} {"level":"debug","ts":"2026-07-15T21:47:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T21:47:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"} {"level":"info","ts":"2026-07-15T21:47:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376"} {"level":"info","ts":"2026-07-15T21:47:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef"} {"level":"info","ts":"2026-07-15T21:47:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"} {"level":"info","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3c6a3c3f-da2d-4693-87f6-c29aedd4f47e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59010","PortSpecifier":{"PortValue":59010}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3c6a3c3f-da2d-4693-87f6-c29aedd4f47e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3c6a3c3f-da2d-4693-87f6-c29aedd4f47e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59010","PortSpecifier":{"PortValue":59010}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152035,"nanos":695575738},"http":{"id":"3c6a3c3f-da2d-4693-87f6-c29aedd4f47e","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3c6a3c3f-da2d-4693-87f6-c29aedd4f47e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3c6a3c3f-da2d-4693-87f6-c29aedd4f47e","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3c6a3c3f-da2d-4693-87f6-c29aedd4f47e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c6a3c3f-da2d-4693-87f6-c29aedd4f47e","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:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c6a3c3f-da2d-4693-87f6-c29aedd4f47e","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:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c6a3c3f-da2d-4693-87f6-c29aedd4f47e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3c6a3c3f-da2d-4693-87f6-c29aedd4f47e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3c6a3c3f-da2d-4693-87f6-c29aedd4f47e","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:47:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3c6a3c3f-da2d-4693-87f6-c29aedd4f47e","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:47:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3c6a3c3f-da2d-4693-87f6-c29aedd4f47e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3c6a3c3f-da2d-4693-87f6-c29aedd4f47e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5510bd99-86ed-4e35-98d9-adf0643442a4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53344","PortSpecifier":{"PortValue":53344}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5510bd99-86ed-4e35-98d9-adf0643442a4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5510bd99-86ed-4e35-98d9-adf0643442a4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53344","PortSpecifier":{"PortValue":53344}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152035,"nanos":737217127},"http":{"id":"5510bd99-86ed-4e35-98d9-adf0643442a4","method":"POST","headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5510bd99-86ed-4e35-98d9-adf0643442a4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5510bd99-86ed-4e35-98d9-adf0643442a4","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5510bd99-86ed-4e35-98d9-adf0643442a4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5510bd99-86ed-4e35-98d9-adf0643442a4","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:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5510bd99-86ed-4e35-98d9-adf0643442a4","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:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5510bd99-86ed-4e35-98d9-adf0643442a4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7ef33e/rate-test-model-7ef33e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7ef33e/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:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5510bd99-86ed-4e35-98d9-adf0643442a4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5510bd99-86ed-4e35-98d9-adf0643442a4","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:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5510bd99-86ed-4e35-98d9-adf0643442a4","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:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5510bd99-86ed-4e35-98d9-adf0643442a4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5510bd99-86ed-4e35-98d9-adf0643442a4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59018","PortSpecifier":{"PortValue":59018}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","method":"POST","path":"/ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c/v1/completions","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59018","PortSpecifier":{"PortValue":59018}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152035,"nanos":782984140},"http":{"id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-yGh4Dz0ttNH19mG9_YZ7RjtcimYFSNAwZo9IKlAmDbOKwg8cSLloFMblqWIs"} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fa020c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-yGh4Dz0ttNH19mG9_YZ7RjtcimYFSNAwZo9IKlAmDbOKwg8cSLloFMblqWIs\"}"} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","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-fa020c.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":"8c8e9085-4ba1-46b7-999d-ef4c70ee15f9","keyName":"e2e-rate-a-82e908","subscription":"e2e-rate-iso-a-82e908","tenant":"e2e-shared-a-fa020c","userId":"8c8e9085-4ba1-46b7-999d-ef4c70ee15f9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-fa020c.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-fa020c/rate-test-model-fa020c\",\"requestedSubscription\":\"e2e-rate-iso-a-82e908\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","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-fa020c.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-fa020c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-82e908","namespace":"ai-tenant-e2e-shared-a-fa020c","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","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:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","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:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","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:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","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:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","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:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","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-82e908"} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"8c8e9085-4ba1-46b7-999d-ef4c70ee15f9","keyName":"e2e-rate-a-82e908","selected_subscription":"e2e-rate-iso-a-82e908","selected_subscription_key":"ai-tenant-e2e-shared-a-fa020c/e2e-rate-iso-a-82e908@ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-fa020c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-82e908","namespace":"ai-tenant-e2e-shared-a-fa020c","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5ffedb17-f26d-4ad4-a032-a4d2c2a37e83","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59026","PortSpecifier":{"PortValue":59026}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","method":"POST","path":"/ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c/v1/completions","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59026","PortSpecifier":{"PortValue":59026}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152036,"nanos":835528784},"http":{"id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-yGh4Dz0ttNH19mG9_YZ7RjtcimYFSNAwZo9IKlAmDbOKwg8cSLloFMblqWIs"} {"level":"debug","ts":"2026-07-15T21:47:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fa020c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-yGh4Dz0ttNH19mG9_YZ7RjtcimYFSNAwZo9IKlAmDbOKwg8cSLloFMblqWIs\"}"} {"level":"debug","ts":"2026-07-15T21:47:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","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-fa020c.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":"8c8e9085-4ba1-46b7-999d-ef4c70ee15f9","keyName":"e2e-rate-a-82e908","subscription":"e2e-rate-iso-a-82e908","tenant":"e2e-shared-a-fa020c","userId":"8c8e9085-4ba1-46b7-999d-ef4c70ee15f9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:47:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-fa020c.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-fa020c/rate-test-model-fa020c\",\"requestedSubscription\":\"e2e-rate-iso-a-82e908\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T21:47:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","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-fa020c.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-fa020c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-82e908","namespace":"ai-tenant-e2e-shared-a-fa020c","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T21:47:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","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:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","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:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","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:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","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:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","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:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","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-82e908"} {"level":"debug","ts":"2026-07-15T21:47:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"8c8e9085-4ba1-46b7-999d-ef4c70ee15f9","keyName":"e2e-rate-a-82e908","selected_subscription":"e2e-rate-iso-a-82e908","selected_subscription_key":"ai-tenant-e2e-shared-a-fa020c/e2e-rate-iso-a-82e908@ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-fa020c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-82e908","namespace":"ai-tenant-e2e-shared-a-fa020c","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T21:47:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bf1c42f1-3374-4a91-8b8c-251dbb950f93","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59354","PortSpecifier":{"PortValue":59354}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"34c41956-a2fe-44e1-8995-b71ce96cd930","method":"POST","path":"/ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c/v1/completions","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59354","PortSpecifier":{"PortValue":59354}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152037,"nanos":872731298},"http":{"id":"34c41956-a2fe-44e1-8995-b71ce96cd930","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-yGh4Dz0ttNH19mG9_YZ7RjtcimYFSNAwZo9IKlAmDbOKwg8cSLloFMblqWIs"} {"level":"debug","ts":"2026-07-15T21:47:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fa020c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-yGh4Dz0ttNH19mG9_YZ7RjtcimYFSNAwZo9IKlAmDbOKwg8cSLloFMblqWIs\"}"} {"level":"debug","ts":"2026-07-15T21:47:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","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-fa020c.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":"8c8e9085-4ba1-46b7-999d-ef4c70ee15f9","keyName":"e2e-rate-a-82e908","subscription":"e2e-rate-iso-a-82e908","tenant":"e2e-shared-a-fa020c","userId":"8c8e9085-4ba1-46b7-999d-ef4c70ee15f9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:47:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-fa020c.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-fa020c/rate-test-model-fa020c\",\"requestedSubscription\":\"e2e-rate-iso-a-82e908\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T21:47:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","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-fa020c.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-fa020c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-82e908","namespace":"ai-tenant-e2e-shared-a-fa020c","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T21:47:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","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:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","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:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","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:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","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:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","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-82e908"} {"level":"debug","ts":"2026-07-15T21:47:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","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:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"8c8e9085-4ba1-46b7-999d-ef4c70ee15f9","keyName":"e2e-rate-a-82e908","selected_subscription":"e2e-rate-iso-a-82e908","selected_subscription_key":"ai-tenant-e2e-shared-a-fa020c/e2e-rate-iso-a-82e908@ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-fa020c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-82e908","namespace":"ai-tenant-e2e-shared-a-fa020c","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T21:47:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"34c41956-a2fe-44e1-8995-b71ce96cd930","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"efbe51b3-e3b4-4f95-be5f-315fb9747f40","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:57722","PortSpecifier":{"PortValue":57722}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"efbe51b3-e3b4-4f95-be5f-315fb9747f40","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"efbe51b3-e3b4-4f95-be5f-315fb9747f40","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:57722","PortSpecifier":{"PortValue":57722}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152052,"nanos":996228369},"http":{"id":"efbe51b3-e3b4-4f95-be5f-315fb9747f40","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:32Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"efbe51b3-e3b4-4f95-be5f-315fb9747f40","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"efbe51b3-e3b4-4f95-be5f-315fb9747f40","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"efbe51b3-e3b4-4f95-be5f-315fb9747f40","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"efbe51b3-e3b4-4f95-be5f-315fb9747f40","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:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"efbe51b3-e3b4-4f95-be5f-315fb9747f40","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:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"efbe51b3-e3b4-4f95-be5f-315fb9747f40","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"efbe51b3-e3b4-4f95-be5f-315fb9747f40","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"efbe51b3-e3b4-4f95-be5f-315fb9747f40","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:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"efbe51b3-e3b4-4f95-be5f-315fb9747f40","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:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"efbe51b3-e3b4-4f95-be5f-315fb9747f40","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"efbe51b3-e3b4-4f95-be5f-315fb9747f40","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8fddf925-133a-41aa-93de-632b3ca2fa75","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46290","PortSpecifier":{"PortValue":46290}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8fddf925-133a-41aa-93de-632b3ca2fa75","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8fddf925-133a-41aa-93de-632b3ca2fa75","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46290","PortSpecifier":{"PortValue":46290}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152053,"nanos":36392391},"http":{"id":"8fddf925-133a-41aa-93de-632b3ca2fa75","method":"POST","headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:33Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8fddf925-133a-41aa-93de-632b3ca2fa75","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8fddf925-133a-41aa-93de-632b3ca2fa75","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":"ae5d378c-7d4b-454a-a6b9-132036ae970d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"]}} {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8fddf925-133a-41aa-93de-632b3ca2fa75","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2a47731a0f0d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=24e82ea0-ad49-4b61-a388-55ad57de5811"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ae5d378c-7d4b-454a-a6b9-132036ae970d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.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:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8fddf925-133a-41aa-93de-632b3ca2fa75","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:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8fddf925-133a-41aa-93de-632b3ca2fa75","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:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8fddf925-133a-41aa-93de-632b3ca2fa75","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7ef33e/rate-test-model-7ef33e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7ef33e/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:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8fddf925-133a-41aa-93de-632b3ca2fa75","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8fddf925-133a-41aa-93de-632b3ca2fa75","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:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8fddf925-133a-41aa-93de-632b3ca2fa75","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:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8fddf925-133a-41aa-93de-632b3ca2fa75","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8fddf925-133a-41aa-93de-632b3ca2fa75","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:57724","PortSpecifier":{"PortValue":57724}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","method":"POST","path":"/ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c/v1/completions","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:57724","PortSpecifier":{"PortValue":57724}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152053,"nanos":75910879},"http":{"id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15rtOGKCpocFjvh9E_LMEE7MuD44GUYTyFxyOsStpFu6f53ejkIB1KNORpgqt"} {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fa020c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15rtOGKCpocFjvh9E_LMEE7MuD44GUYTyFxyOsStpFu6f53ejkIB1KNORpgqt\"}"} {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","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-fa020c.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":"5785f7e0-000f-41e1-b59b-375978f8c793","keyName":"e2e-rate-a-d574c4","subscription":"e2e-rate-iso-a-d574c4","tenant":"e2e-shared-a-fa020c","userId":"5785f7e0-000f-41e1-b59b-375978f8c793","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-fa020c.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-fa020c/rate-test-model-fa020c\",\"requestedSubscription\":\"e2e-rate-iso-a-d574c4\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","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-fa020c.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-fa020c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d574c4","namespace":"ai-tenant-e2e-shared-a-fa020c","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","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:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","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:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","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:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","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:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","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-d574c4"} {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","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:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"5785f7e0-000f-41e1-b59b-375978f8c793","keyName":"e2e-rate-a-d574c4","selected_subscription":"e2e-rate-iso-a-d574c4","selected_subscription_key":"ai-tenant-e2e-shared-a-fa020c/e2e-rate-iso-a-d574c4@ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-fa020c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d574c4","namespace":"ai-tenant-e2e-shared-a-fa020c","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"06584f4b-ad37-43b6-b3d6-2a78d1f95cf1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:57726","PortSpecifier":{"PortValue":57726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","method":"POST","path":"/ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c/v1/completions","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:57726","PortSpecifier":{"PortValue":57726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152054,"nanos":112704491},"http":{"id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15rtOGKCpocFjvh9E_LMEE7MuD44GUYTyFxyOsStpFu6f53ejkIB1KNORpgqt"} {"level":"debug","ts":"2026-07-15T21:47:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fa020c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15rtOGKCpocFjvh9E_LMEE7MuD44GUYTyFxyOsStpFu6f53ejkIB1KNORpgqt\"}"} {"level":"debug","ts":"2026-07-15T21:47:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","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-fa020c.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":"5785f7e0-000f-41e1-b59b-375978f8c793","keyName":"e2e-rate-a-d574c4","subscription":"e2e-rate-iso-a-d574c4","tenant":"e2e-shared-a-fa020c","userId":"5785f7e0-000f-41e1-b59b-375978f8c793","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:47:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-fa020c.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-fa020c/rate-test-model-fa020c\",\"requestedSubscription\":\"e2e-rate-iso-a-d574c4\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T21:47:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","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-fa020c.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-fa020c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d574c4","namespace":"ai-tenant-e2e-shared-a-fa020c","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T21:47:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","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:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","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:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","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:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","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:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","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:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","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-d574c4"} {"level":"debug","ts":"2026-07-15T21:47:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"5785f7e0-000f-41e1-b59b-375978f8c793","keyName":"e2e-rate-a-d574c4","selected_subscription":"e2e-rate-iso-a-d574c4","selected_subscription_key":"ai-tenant-e2e-shared-a-fa020c/e2e-rate-iso-a-d574c4@ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-fa020c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d574c4","namespace":"ai-tenant-e2e-shared-a-fa020c","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T21:47:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a94116d6-1e08-43ee-a113-61b5c7f4a0ae","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:57742","PortSpecifier":{"PortValue":57742}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","method":"POST","path":"/ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c/v1/completions","host":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:57742","PortSpecifier":{"PortValue":57742}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152055,"nanos":155192355},"http":{"id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","method":"POST","headers":{":authority":"e2e-shared-a-fa020c.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15rtOGKCpocFjvh9E_LMEE7MuD44GUYTyFxyOsStpFu6f53ejkIB1KNORpgqt"} {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-fa020c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15rtOGKCpocFjvh9E_LMEE7MuD44GUYTyFxyOsStpFu6f53ejkIB1KNORpgqt\"}"} {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","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-fa020c.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":"5785f7e0-000f-41e1-b59b-375978f8c793","keyName":"e2e-rate-a-d574c4","subscription":"e2e-rate-iso-a-d574c4","tenant":"e2e-shared-a-fa020c","userId":"5785f7e0-000f-41e1-b59b-375978f8c793","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-fa020c.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-fa020c/rate-test-model-fa020c\",\"requestedSubscription\":\"e2e-rate-iso-a-d574c4\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","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-fa020c.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-fa020c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d574c4","namespace":"ai-tenant-e2e-shared-a-fa020c","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","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:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","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:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-fa020c/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:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","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:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","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-d574c4"} {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","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:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","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:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"5785f7e0-000f-41e1-b59b-375978f8c793","keyName":"e2e-rate-a-d574c4","selected_subscription":"e2e-rate-iso-a-d574c4","selected_subscription_key":"ai-tenant-e2e-shared-a-fa020c/e2e-rate-iso-a-d574c4@ai-tenant-e2e-shared-a-fa020c/rate-test-model-fa020c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-fa020c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d574c4","namespace":"ai-tenant-e2e-shared-a-fa020c","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ece298b-9c0b-4255-a37e-3e814f0623e8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46304","PortSpecifier":{"PortValue":46304}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"64f974de-081d-4147-bacf-ad2c418fac5c","method":"POST","path":"/ai-tenant-e2e-shared-b-7ef33e/rate-test-model-7ef33e/v1/completions","host":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46304","PortSpecifier":{"PortValue":46304}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784152055,"nanos":194560607},"http":{"id":"64f974de-081d-4147-bacf-ad2c418fac5c","method":"POST","headers":{":authority":"e2e-shared-b-7ef33e.apps.e271ad94-7564-4b99-a722-2a47731a0f0d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-7ef33e/rate-test-model-7ef33e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-gvkupluzpTn9lSPn_vOSpvw3QW7guJUzSI9ziZcMGcKGEElb5tNXmy8ZDnGO"} {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-7ef33e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-gvkupluzpTn9lSPn_vOSpvw3QW7guJUzSI9ziZcMGcKGEElb5tNXmy8ZDnGO\"}"} {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","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-7ef33e.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":"254db1e2-3074-4353-923e-b764a58ef296","keyName":"e2e-rate-b-d574c4","subscription":"e2e-rate-iso-b-d574c4","tenant":"e2e-shared-b-7ef33e","userId":"254db1e2-3074-4353-923e-b764a58ef296","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-7ef33e.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-7ef33e/rate-test-model-7ef33e\",\"requestedSubscription\":\"e2e-rate-iso-b-d574c4\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","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-7ef33e.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-7ef33e","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-d574c4","namespace":"ai-tenant-e2e-shared-b-7ef33e","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","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:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","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:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-7ef33e/rate-test-model-7ef33e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-7ef33e/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:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","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:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","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:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","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-d574c4"} {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","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:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"254db1e2-3074-4353-923e-b764a58ef296","keyName":"e2e-rate-b-d574c4","selected_subscription":"e2e-rate-iso-b-d574c4","selected_subscription_key":"ai-tenant-e2e-shared-b-7ef33e/e2e-rate-iso-b-d574c4@ai-tenant-e2e-shared-b-7ef33e/rate-test-model-7ef33e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-7ef33e","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-d574c4","namespace":"ai-tenant-e2e-shared-b-7ef33e","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T21:47:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"64f974de-081d-4147-bacf-ad2c418fac5c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T21:47:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/842f82ce039548aa69e587a813b60c22540f82ca8e37de774dd3bc28efd1a14d"} {"level":"info","ts":"2026-07-15T21:47:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/44c98fafc6edd6d9a5f7e22445fba047bbcf49c3fb36c453968ad99a10199462"} {"level":"info","ts":"2026-07-15T21:47:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/973274852648fa668540ad5255473e20fed8f2ce7657273d8f678ffd25a105be"} {"level":"info","ts":"2026-07-15T21:47:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/683d88e8b2dfb8acc608a4a5fba24cad2fa863ab46b95c631ac13abca2a53b12"} {"level":"info","ts":"2026-07-15T21:47:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9422239264d5fb3a45cc9a92fff2ca74ef761b861e50c88cb91006ba51f4aba7"} {"level":"info","ts":"2026-07-15T21:47:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/519d4012184e0092485fbbb4d37e8cc6769785d14f184a547a3b828c35460405"} {"level":"info","ts":"2026-07-15T21:47:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aa459adfbd3cf8798afe14d544547fdd892ea6483771877db8f7ec8d6ea4793f"} {"level":"info","ts":"2026-07-15T21:47:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/03e1948844f8ba0ab69c17d0e54904cd0cc0961b14ea209bd1ee82b52ba9e56d"} {"level":"info","ts":"2026-07-15T21:47:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/64e25e1053a2ce70d67f591dcf34b3ea58d4193b7658646b7691071cf53649d1"} {"level":"info","ts":"2026-07-15T21:47:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0b350302f42a7cdc1e76f21b07cfab99db8fc62a28598e526a099158db0c9aef"} {"level":"info","ts":"2026-07-15T21:47:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d15da1b09ca299513595e5c9062ca236b9be5a80ef5f5520cc2c6e4964f27e24"} {"level":"info","ts":"2026-07-15T21:47:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/adf1f5247906a131fd70227b03c04ed0587e96047a389e05c0e35602cc34fac0"} {"level":"info","ts":"2026-07-15T21:47:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f05ebf06009680428f5b43b215ba133c528cdc685bc89f27af21ced362ca7376"} {"level":"info","ts":"2026-07-15T21:47:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/17feeabe9053c016bba6433c31899ed5e3bfb443d46d4edd54ceba48c1cfa361"} {"level":"info","ts":"2026-07-15T21:47:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/408acbf4b49972cf30e7501ff4796a1b0ac1bf6c8bf9ccd6083a49cc88cb8ba9"} {"level":"info","ts":"2026-07-15T21:47:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/47b365e1dc1498a1052904028a92ec0ff76f4e419a8d266854d858cb39da3f43"} {"level":"info","ts":"2026-07-15T21:48:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82e544b2b7b40e56220b1bc20f3406b692ec2ecae05a4d1595d26572da29ba90"} {"level":"info","ts":"2026-07-15T21:48:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/03e11a6c1ca4c46846814b546828c9a103faeab9c123d841746c9fc4e43a424a"} {"level":"info","ts":"2026-07-15T21:48:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/debaac28ad78aa689b73f22f2f6f491cb8baf06322003a3a6275abfb96766d1d"} {"level":"info","ts":"2026-07-15T21:48:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f6a992a7b171a331e0464658f774d359fe684280f21de3f7d82e385578cc4199"} {"level":"info","ts":"2026-07-15T21:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0aabf679247676145884e9240c66334c03cdec34cecae0c79c873ea89b81acd2"} {"level":"info","ts":"2026-07-15T21:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2a009567f18b216e2def5b4611552d32fd185e8936507d2f9943dc4bfd3926ae"} {"level":"info","ts":"2026-07-15T21:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/79a36b6cac6f758bf0e2fe060271cd4f8d03d1ed1f81a0fdc0f3f20580224f4b"} {"level":"info","ts":"2026-07-15T21:48:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0f3562051b40f82e67bb331de9a05b41d91dc661d45c1fa1ab01d0d5da89cffe"}