--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-07T14:02:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c546d7b9cd9b66223f7b7dc0184848e60e8ee3e3f77c7d76fa1713e37d52520b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:02:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c546d7b9cd9b66223f7b7dc0184848e60e8ee3e3f77c7d76fa1713e37d52520b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:02:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:02:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:02:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c546d7b9cd9b66223f7b7dc0184848e60e8ee3e3f77c7d76fa1713e37d52520b"} {"level":"info","ts":"2026-07-07T14:02:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c546d7b9cd9b66223f7b7dc0184848e60e8ee3e3f77c7d76fa1713e37d52520b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:02:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c546d7b9cd9b66223f7b7dc0184848e60e8ee3e3f77c7d76fa1713e37d52520b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:02:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c546d7b9cd9b66223f7b7dc0184848e60e8ee3e3f77c7d76fa1713e37d52520b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:02:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c546d7b9cd9b66223f7b7dc0184848e60e8ee3e3f77c7d76fa1713e37d52520b"} {"level":"debug","ts":"2026-07-07T14:02:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c546d7b9cd9b66223f7b7dc0184848e60e8ee3e3f77c7d76fa1713e37d52520b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:02:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:02:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c546d7b9cd9b66223f7b7dc0184848e60e8ee3e3f77c7d76fa1713e37d52520b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:02:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c546d7b9cd9b66223f7b7dc0184848e60e8ee3e3f77c7d76fa1713e37d52520b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:02:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c546d7b9cd9b66223f7b7dc0184848e60e8ee3e3f77c7d76fa1713e37d52520b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c546d7b9cd9b66223f7b7dc0184848e60e8ee3e3f77c7d76fa1713e37d52520b"} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916"} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916"} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916\": 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-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916"} {"level":"debug","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916"} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916"} {"level":"debug","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916"} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916"} {"level":"debug","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916"} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916"} {"level":"debug","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:02:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:02:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916"} {"level":"info","ts":"2026-07-07T14:02:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0874ebbf59feb85716c8be0030e08a771c2e70858ba72a28c5f3c19894e74006"} {"level":"info","ts":"2026-07-07T14:02:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/77ae962e56666435291806f57018aeac665d4ae4f1d15c652625e58d50725a88"} {"level":"info","ts":"2026-07-07T14:02:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9c8320d4f8fbff07e5e77e1161b583715a7b87fd2e204fdc76bc6ed68eb57916"} {"level":"info","ts":"2026-07-07T14:02:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c546d7b9cd9b66223f7b7dc0184848e60e8ee3e3f77c7d76fa1713e37d52520b"} {"level":"debug","ts":"2026-07-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16"} {"level":"info","ts":"2026-07-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16"} {"level":"info","ts":"2026-07-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16\": 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-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16"} {"level":"info","ts":"2026-07-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16"} {"level":"debug","ts":"2026-07-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16"} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16"} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16"} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16"} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a"} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a"} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e"} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e"} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d"} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6631d0d7323e6c1b61f2abc398a6511caee315d13e96adbe2844a2b93dcc6fb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6631d0d7323e6c1b61f2abc398a6511caee315d13e96adbe2844a2b93dcc6fb9"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6631d0d7323e6c1b61f2abc398a6511caee315d13e96adbe2844a2b93dcc6fb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6631d0d7323e6c1b61f2abc398a6511caee315d13e96adbe2844a2b93dcc6fb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6631d0d7323e6c1b61f2abc398a6511caee315d13e96adbe2844a2b93dcc6fb9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6631d0d7323e6c1b61f2abc398a6511caee315d13e96adbe2844a2b93dcc6fb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6631d0d7323e6c1b61f2abc398a6511caee315d13e96adbe2844a2b93dcc6fb9"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6631d0d7323e6c1b61f2abc398a6511caee315d13e96adbe2844a2b93dcc6fb9"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6631d0d7323e6c1b61f2abc398a6511caee315d13e96adbe2844a2b93dcc6fb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5572c2bdded29ee63aff6d73f1068331584e05a716dfdcad1da97e1bc445c455","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5572c2bdded29ee63aff6d73f1068331584e05a716dfdcad1da97e1bc445c455"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5572c2bdded29ee63aff6d73f1068331584e05a716dfdcad1da97e1bc445c455","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5572c2bdded29ee63aff6d73f1068331584e05a716dfdcad1da97e1bc445c455","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5572c2bdded29ee63aff6d73f1068331584e05a716dfdcad1da97e1bc445c455"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1fff7aa08adeaa4806abb7b0046e49d3b9e5db40711a328cbb947cbce415edd4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1fff7aa08adeaa4806abb7b0046e49d3b9e5db40711a328cbb947cbce415edd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5572c2bdded29ee63aff6d73f1068331584e05a716dfdcad1da97e1bc445c455","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5572c2bdded29ee63aff6d73f1068331584e05a716dfdcad1da97e1bc445c455"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1fff7aa08adeaa4806abb7b0046e49d3b9e5db40711a328cbb947cbce415edd4"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4"} {"level":"info","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5572c2bdded29ee63aff6d73f1068331584e05a716dfdcad1da97e1bc445c455","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"} {"level":"info","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1fff7aa08adeaa4806abb7b0046e49d3b9e5db40711a328cbb947cbce415edd4"} {"level":"info","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1fff7aa08adeaa4806abb7b0046e49d3b9e5db40711a328cbb947cbce415edd4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1fff7aa08adeaa4806abb7b0046e49d3b9e5db40711a328cbb947cbce415edd4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5572c2bdded29ee63aff6d73f1068331584e05a716dfdcad1da97e1bc445c455"} {"level":"info","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13d06ac5fa3a0f5bb88c6ec0e67a88a66f3b395e89271b1540e404b8dd3e58b"} {"level":"info","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1fff7aa08adeaa4806abb7b0046e49d3b9e5db40711a328cbb947cbce415edd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5572c2bdded29ee63aff6d73f1068331584e05a716dfdcad1da97e1bc445c455","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13d06ac5fa3a0f5bb88c6ec0e67a88a66f3b395e89271b1540e404b8dd3e58b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a13d06ac5fa3a0f5bb88c6ec0e67a88a66f3b395e89271b1540e404b8dd3e58b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"} {"level":"info","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1fff7aa08adeaa4806abb7b0046e49d3b9e5db40711a328cbb947cbce415edd4"} {"level":"info","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13d06ac5fa3a0f5bb88c6ec0e67a88a66f3b395e89271b1540e404b8dd3e58b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13d06ac5fa3a0f5bb88c6ec0e67a88a66f3b395e89271b1540e404b8dd3e58b"} {"level":"info","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1fff7aa08adeaa4806abb7b0046e49d3b9e5db40711a328cbb947cbce415edd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13d06ac5fa3a0f5bb88c6ec0e67a88a66f3b395e89271b1540e404b8dd3e58b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"} {"level":"debug","ts":"2026-07-07T14:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3"} {"level":"info","ts":"2026-07-07T14:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3"} {"level":"debug","ts":"2026-07-07T14:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3"} {"level":"debug","ts":"2026-07-07T14:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3"} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3"} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3"} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6"} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"} {"level":"error","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c\": 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-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/87b687c3aa6da0f122948ae7ea0350e09d7f51ab5a0b5ad0ac91fa78a1969442"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"87b687c3aa6da0f122948ae7ea0350e09d7f51ab5a0b5ad0ac91fa78a1969442","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["87b687c3aa6da0f122948ae7ea0350e09d7f51ab5a0b5ad0ac91fa78a1969442"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"87b687c3aa6da0f122948ae7ea0350e09d7f51ab5a0b5ad0ac91fa78a1969442","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748"} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"87b687c3aa6da0f122948ae7ea0350e09d7f51ab5a0b5ad0ac91fa78a1969442","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/87b687c3aa6da0f122948ae7ea0350e09d7f51ab5a0b5ad0ac91fa78a1969442"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"87b687c3aa6da0f122948ae7ea0350e09d7f51ab5a0b5ad0ac91fa78a1969442","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"87b687c3aa6da0f122948ae7ea0350e09d7f51ab5a0b5ad0ac91fa78a1969442","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/87b687c3aa6da0f122948ae7ea0350e09d7f51ab5a0b5ad0ac91fa78a1969442"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"87b687c3aa6da0f122948ae7ea0350e09d7f51ab5a0b5ad0ac91fa78a1969442","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["87b687c3aa6da0f122948ae7ea0350e09d7f51ab5a0b5ad0ac91fa78a1969442"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0caa033e38fd0973df071f85ec0bfa10bf8c962226ca24d4b4731875de3ba0f"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"87b687c3aa6da0f122948ae7ea0350e09d7f51ab5a0b5ad0ac91fa78a1969442","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0caa033e38fd0973df071f85ec0bfa10bf8c962226ca24d4b4731875de3ba0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b0caa033e38fd0973df071f85ec0bfa10bf8c962226ca24d4b4731875de3ba0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0caa033e38fd0973df071f85ec0bfa10bf8c962226ca24d4b4731875de3ba0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6d60369d7f8b2cb3d8fe2fcf3836a09c9d096f30427a291bf055c26ec73e5de"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/87b687c3aa6da0f122948ae7ea0350e09d7f51ab5a0b5ad0ac91fa78a1969442"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6d60369d7f8b2cb3d8fe2fcf3836a09c9d096f30427a291bf055c26ec73e5de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6d60369d7f8b2cb3d8fe2fcf3836a09c9d096f30427a291bf055c26ec73e5de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0caa033e38fd0973df071f85ec0bfa10bf8c962226ca24d4b4731875de3ba0f"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6d60369d7f8b2cb3d8fe2fcf3836a09c9d096f30427a291bf055c26ec73e5de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"87b687c3aa6da0f122948ae7ea0350e09d7f51ab5a0b5ad0ac91fa78a1969442","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0caa033e38fd0973df071f85ec0bfa10bf8c962226ca24d4b4731875de3ba0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6d60369d7f8b2cb3d8fe2fcf3836a09c9d096f30427a291bf055c26ec73e5de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6d60369d7f8b2cb3d8fe2fcf3836a09c9d096f30427a291bf055c26ec73e5de"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6d60369d7f8b2cb3d8fe2fcf3836a09c9d096f30427a291bf055c26ec73e5de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6d60369d7f8b2cb3d8fe2fcf3836a09c9d096f30427a291bf055c26ec73e5de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6d60369d7f8b2cb3d8fe2fcf3836a09c9d096f30427a291bf055c26ec73e5de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6d60369d7f8b2cb3d8fe2fcf3836a09c9d096f30427a291bf055c26ec73e5de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6d60369d7f8b2cb3d8fe2fcf3836a09c9d096f30427a291bf055c26ec73e5de"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6d60369d7f8b2cb3d8fe2fcf3836a09c9d096f30427a291bf055c26ec73e5de"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6d60369d7f8b2cb3d8fe2fcf3836a09c9d096f30427a291bf055c26ec73e5de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:04: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-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:04:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"} {"level":"info","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2886ccef-55bb-462d-b9bb-f3f5225dca87","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33818","PortSpecifier":{"PortValue":33818}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2886ccef-55bb-462d-b9bb-f3f5225dca87","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2886ccef-55bb-462d-b9bb-f3f5225dca87","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33818","PortSpecifier":{"PortValue":33818}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433067,"nanos":794148530},"http":{"id":"2886ccef-55bb-462d-b9bb-f3f5225dca87","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2886ccef-55bb-462d-b9bb-f3f5225dca87","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2886ccef-55bb-462d-b9bb-f3f5225dca87","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2886ccef-55bb-462d-b9bb-f3f5225dca87","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.65:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2886ccef-55bb-462d-b9bb-f3f5225dca87","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-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2886ccef-55bb-462d-b9bb-f3f5225dca87","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-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2886ccef-55bb-462d-b9bb-f3f5225dca87","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/auth-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2886ccef-55bb-462d-b9bb-f3f5225dca87","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2886ccef-55bb-462d-b9bb-f3f5225dca87","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-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2886ccef-55bb-462d-b9bb-f3f5225dca87","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-07T14:04:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2886ccef-55bb-462d-b9bb-f3f5225dca87","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2886ccef-55bb-462d-b9bb-f3f5225dca87","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5b9df743-d7d1-4ddd-92f7-5bb67cdc2d12","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47606","PortSpecifier":{"PortValue":47606}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5b9df743-d7d1-4ddd-92f7-5bb67cdc2d12","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5b9df743-d7d1-4ddd-92f7-5bb67cdc2d12","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47606","PortSpecifier":{"PortValue":47606}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433067,"nanos":859794031},"http":{"id":"5b9df743-d7d1-4ddd-92f7-5bb67cdc2d12","method":"POST","headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5b9df743-d7d1-4ddd-92f7-5bb67cdc2d12","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5b9df743-d7d1-4ddd-92f7-5bb67cdc2d12","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5b9df743-d7d1-4ddd-92f7-5bb67cdc2d12","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5b9df743-d7d1-4ddd-92f7-5bb67cdc2d12","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-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5b9df743-d7d1-4ddd-92f7-5bb67cdc2d12","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-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5b9df743-d7d1-4ddd-92f7-5bb67cdc2d12","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f0b1df/auth-test-model-f0b1df\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5b9df743-d7d1-4ddd-92f7-5bb67cdc2d12","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5b9df743-d7d1-4ddd-92f7-5bb67cdc2d12","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-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5b9df743-d7d1-4ddd-92f7-5bb67cdc2d12","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-07T14:04:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5b9df743-d7d1-4ddd-92f7-5bb67cdc2d12","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5b9df743-d7d1-4ddd-92f7-5bb67cdc2d12","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b0edcfd3-302b-407e-8ce1-948f3f855b63","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33826","PortSpecifier":{"PortValue":33826}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b0edcfd3-302b-407e-8ce1-948f3f855b63","method":"GET","path":"/maas-api/v1/api-keys/9a06f3d4-62de-461b-9541-47e3fb5f7743","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b0edcfd3-302b-407e-8ce1-948f3f855b63","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33826","PortSpecifier":{"PortValue":33826}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433067,"nanos":939602379},"http":{"id":"b0edcfd3-302b-407e-8ce1-948f3f855b63","method":"GET","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/9a06f3d4-62de-461b-9541-47e3fb5f7743",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b0edcfd3-302b-407e-8ce1-948f3f855b63","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b0edcfd3-302b-407e-8ce1-948f3f855b63","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b0edcfd3-302b-407e-8ce1-948f3f855b63","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.65:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/9a06f3d4-62de-461b-9541-47e3fb5f7743",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b0edcfd3-302b-407e-8ce1-948f3f855b63","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-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b0edcfd3-302b-407e-8ce1-948f3f855b63","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-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b0edcfd3-302b-407e-8ce1-948f3f855b63","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/auth-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b0edcfd3-302b-407e-8ce1-948f3f855b63","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b0edcfd3-302b-407e-8ce1-948f3f855b63","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-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b0edcfd3-302b-407e-8ce1-948f3f855b63","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-07T14:04:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b0edcfd3-302b-407e-8ce1-948f3f855b63","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b0edcfd3-302b-407e-8ce1-948f3f855b63","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a036afe1-c6fd-4e32-be46-afdf51550e15","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47620","PortSpecifier":{"PortValue":47620}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a036afe1-c6fd-4e32-be46-afdf51550e15","method":"GET","path":"/maas-api/v1/api-keys/542d53a8-fab6-47c5-85db-d8921f2e5fcf","host":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a036afe1-c6fd-4e32-be46-afdf51550e15","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47620","PortSpecifier":{"PortValue":47620}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433067,"nanos":978630953},"http":{"id":"a036afe1-c6fd-4e32-be46-afdf51550e15","method":"GET","headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/542d53a8-fab6-47c5-85db-d8921f2e5fcf",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a036afe1-c6fd-4e32-be46-afdf51550e15","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a036afe1-c6fd-4e32-be46-afdf51550e15","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a036afe1-c6fd-4e32-be46-afdf51550e15","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/542d53a8-fab6-47c5-85db-d8921f2e5fcf",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a036afe1-c6fd-4e32-be46-afdf51550e15","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-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a036afe1-c6fd-4e32-be46-afdf51550e15","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-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a036afe1-c6fd-4e32-be46-afdf51550e15","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f0b1df/auth-test-model-f0b1df\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a036afe1-c6fd-4e32-be46-afdf51550e15","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a036afe1-c6fd-4e32-be46-afdf51550e15","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-07T14:04:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a036afe1-c6fd-4e32-be46-afdf51550e15","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-07T14:04:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a036afe1-c6fd-4e32-be46-afdf51550e15","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:04:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a036afe1-c6fd-4e32-be46-afdf51550e15","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c5b49b46-dd64-4bee-95fe-08c5219709d0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43290","PortSpecifier":{"PortValue":43290}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c5b49b46-dd64-4bee-95fe-08c5219709d0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c5b49b46-dd64-4bee-95fe-08c5219709d0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43290","PortSpecifier":{"PortValue":43290}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433083,"nanos":306408456},"http":{"id":"c5b49b46-dd64-4bee-95fe-08c5219709d0","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c5b49b46-dd64-4bee-95fe-08c5219709d0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c5b49b46-dd64-4bee-95fe-08c5219709d0","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c5b49b46-dd64-4bee-95fe-08c5219709d0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.65:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c5b49b46-dd64-4bee-95fe-08c5219709d0","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-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c5b49b46-dd64-4bee-95fe-08c5219709d0","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-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c5b49b46-dd64-4bee-95fe-08c5219709d0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/auth-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c5b49b46-dd64-4bee-95fe-08c5219709d0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c5b49b46-dd64-4bee-95fe-08c5219709d0","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-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c5b49b46-dd64-4bee-95fe-08c5219709d0","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-07T14:04:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c5b49b46-dd64-4bee-95fe-08c5219709d0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c5b49b46-dd64-4bee-95fe-08c5219709d0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"870eef5e-4cc2-4c80-a249-a4ee3238e11e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:42992","PortSpecifier":{"PortValue":42992}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"870eef5e-4cc2-4c80-a249-a4ee3238e11e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"870eef5e-4cc2-4c80-a249-a4ee3238e11e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:42992","PortSpecifier":{"PortValue":42992}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433083,"nanos":348252075},"http":{"id":"870eef5e-4cc2-4c80-a249-a4ee3238e11e","method":"POST","headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"870eef5e-4cc2-4c80-a249-a4ee3238e11e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"870eef5e-4cc2-4c80-a249-a4ee3238e11e","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"870eef5e-4cc2-4c80-a249-a4ee3238e11e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"870eef5e-4cc2-4c80-a249-a4ee3238e11e","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-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"870eef5e-4cc2-4c80-a249-a4ee3238e11e","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-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"870eef5e-4cc2-4c80-a249-a4ee3238e11e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f0b1df/auth-test-model-f0b1df\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"870eef5e-4cc2-4c80-a249-a4ee3238e11e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"870eef5e-4cc2-4c80-a249-a4ee3238e11e","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-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"870eef5e-4cc2-4c80-a249-a4ee3238e11e","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-07T14:04:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"870eef5e-4cc2-4c80-a249-a4ee3238e11e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"870eef5e-4cc2-4c80-a249-a4ee3238e11e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff2384c2-0868-480c-a12b-18acd368ce6a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43302","PortSpecifier":{"PortValue":43302}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ff2384c2-0868-480c-a12b-18acd368ce6a","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff2384c2-0868-480c-a12b-18acd368ce6a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43302","PortSpecifier":{"PortValue":43302}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433083,"nanos":395112662},"http":{"id":"ff2384c2-0868-480c-a12b-18acd368ce6a","method":"GET","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ff2384c2-0868-480c-a12b-18acd368ce6a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-7h9y5Oph1pf8nPFR_13i62KPfT4SRuN4xG1BDTt72WBJJQ5YZK41eedorsVJ"} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ff2384c2-0868-480c-a12b-18acd368ce6a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-7h9y5Oph1pf8nPFR_13i62KPfT4SRuN4xG1BDTt72WBJJQ5YZK41eedorsVJ\"}"} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ff2384c2-0868-480c-a12b-18acd368ce6a","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-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e3dcedf3-c8e3-492f-ac77-8f2e83dd93dc","keyName":"e2e-auth-iso-a-04e310","subscription":"e2e-auth-iso-362fa4","tenant":"e2e-shared-a-b6630e","userId":"e3dcedf3-c8e3-492f-ac77-8f2e83dd93dc","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ff2384c2-0868-480c-a12b-18acd368ce6a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff2384c2-0868-480c-a12b-18acd368ce6a","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-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff2384c2-0868-480c-a12b-18acd368ce6a","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-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff2384c2-0868-480c-a12b-18acd368ce6a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/auth-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ff2384c2-0868-480c-a12b-18acd368ce6a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff2384c2-0868-480c-a12b-18acd368ce6a","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-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff2384c2-0868-480c-a12b-18acd368ce6a","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-07T14:04:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff2384c2-0868-480c-a12b-18acd368ce6a","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-362fa4"} {"level":"info","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff2384c2-0868-480c-a12b-18acd368ce6a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:04:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff2384c2-0868-480c-a12b-18acd368ce6a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7b6deb37-a606-4c4c-b6e8-a62da3a2a978","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:56088","PortSpecifier":{"PortValue":56088}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7b6deb37-a606-4c4c-b6e8-a62da3a2a978","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7b6deb37-a606-4c4c-b6e8-a62da3a2a978","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:56088","PortSpecifier":{"PortValue":56088}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433100,"nanos":870392962},"http":{"id":"7b6deb37-a606-4c4c-b6e8-a62da3a2a978","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7b6deb37-a606-4c4c-b6e8-a62da3a2a978","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7b6deb37-a606-4c4c-b6e8-a62da3a2a978","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7b6deb37-a606-4c4c-b6e8-a62da3a2a978","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.65:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b6deb37-a606-4c4c-b6e8-a62da3a2a978","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-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b6deb37-a606-4c4c-b6e8-a62da3a2a978","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-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b6deb37-a606-4c4c-b6e8-a62da3a2a978","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/auth-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7b6deb37-a606-4c4c-b6e8-a62da3a2a978","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7b6deb37-a606-4c4c-b6e8-a62da3a2a978","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-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7b6deb37-a606-4c4c-b6e8-a62da3a2a978","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-07T14:05:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7b6deb37-a606-4c4c-b6e8-a62da3a2a978","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7b6deb37-a606-4c4c-b6e8-a62da3a2a978","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"04145324-8c5f-4bc2-b31b-843193acb3fe","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:49184","PortSpecifier":{"PortValue":49184}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"04145324-8c5f-4bc2-b31b-843193acb3fe","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"04145324-8c5f-4bc2-b31b-843193acb3fe","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:49184","PortSpecifier":{"PortValue":49184}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433100,"nanos":908108339},"http":{"id":"04145324-8c5f-4bc2-b31b-843193acb3fe","method":"POST","headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"04145324-8c5f-4bc2-b31b-843193acb3fe","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"04145324-8c5f-4bc2-b31b-843193acb3fe","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"04145324-8c5f-4bc2-b31b-843193acb3fe","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"04145324-8c5f-4bc2-b31b-843193acb3fe","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-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"04145324-8c5f-4bc2-b31b-843193acb3fe","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-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"04145324-8c5f-4bc2-b31b-843193acb3fe","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f0b1df/auth-test-model-f0b1df\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"04145324-8c5f-4bc2-b31b-843193acb3fe","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"04145324-8c5f-4bc2-b31b-843193acb3fe","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-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"04145324-8c5f-4bc2-b31b-843193acb3fe","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-07T14:05:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"04145324-8c5f-4bc2-b31b-843193acb3fe","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"04145324-8c5f-4bc2-b31b-843193acb3fe","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1c77d3db-13eb-410c-900a-5fb4b88306de","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:49200","PortSpecifier":{"PortValue":49200}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1c77d3db-13eb-410c-900a-5fb4b88306de","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1c77d3db-13eb-410c-900a-5fb4b88306de","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:49200","PortSpecifier":{"PortValue":49200}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433100,"nanos":951552292},"http":{"id":"1c77d3db-13eb-410c-900a-5fb4b88306de","method":"GET","headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1c77d3db-13eb-410c-900a-5fb4b88306de","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-11SuhYBw6pXXG0n8o_kFczHnLSlGKECnQzP3S8EdWEowc0WEvlJhzJ1gDiiPd"} {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1c77d3db-13eb-410c-900a-5fb4b88306de","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-f0b1df.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-11SuhYBw6pXXG0n8o_kFczHnLSlGKECnQzP3S8EdWEowc0WEvlJhzJ1gDiiPd\"}"} {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1c77d3db-13eb-410c-900a-5fb4b88306de","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-f0b1df.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1c77d3db-13eb-410c-900a-5fb4b88306de","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1c77d3db-13eb-410c-900a-5fb4b88306de","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-07T14:05:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"1c77d3db-13eb-410c-900a-5fb4b88306de","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-07T14:05:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1c77d3db-13eb-410c-900a-5fb4b88306de","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-07T14:05:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1c77d3db-13eb-410c-900a-5fb4b88306de","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-07T14:05:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"995d1f36-1be9-4041-8161-c3bdf048c24b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55456","PortSpecifier":{"PortValue":55456}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"995d1f36-1be9-4041-8161-c3bdf048c24b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"995d1f36-1be9-4041-8161-c3bdf048c24b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55456","PortSpecifier":{"PortValue":55456}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433116,"nanos":218697385},"http":{"id":"995d1f36-1be9-4041-8161-c3bdf048c24b","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"995d1f36-1be9-4041-8161-c3bdf048c24b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"995d1f36-1be9-4041-8161-c3bdf048c24b","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"995d1f36-1be9-4041-8161-c3bdf048c24b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.65:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"995d1f36-1be9-4041-8161-c3bdf048c24b","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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"995d1f36-1be9-4041-8161-c3bdf048c24b","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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"995d1f36-1be9-4041-8161-c3bdf048c24b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/auth-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"995d1f36-1be9-4041-8161-c3bdf048c24b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"995d1f36-1be9-4041-8161-c3bdf048c24b","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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"995d1f36-1be9-4041-8161-c3bdf048c24b","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-07T14:05:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"995d1f36-1be9-4041-8161-c3bdf048c24b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"995d1f36-1be9-4041-8161-c3bdf048c24b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e1dd91f6-e9d8-4283-9dff-c5ee019ac613","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39302","PortSpecifier":{"PortValue":39302}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e1dd91f6-e9d8-4283-9dff-c5ee019ac613","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e1dd91f6-e9d8-4283-9dff-c5ee019ac613","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39302","PortSpecifier":{"PortValue":39302}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433116,"nanos":258127569},"http":{"id":"e1dd91f6-e9d8-4283-9dff-c5ee019ac613","method":"POST","headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e1dd91f6-e9d8-4283-9dff-c5ee019ac613","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e1dd91f6-e9d8-4283-9dff-c5ee019ac613","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e1dd91f6-e9d8-4283-9dff-c5ee019ac613","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1dd91f6-e9d8-4283-9dff-c5ee019ac613","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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1dd91f6-e9d8-4283-9dff-c5ee019ac613","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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1dd91f6-e9d8-4283-9dff-c5ee019ac613","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f0b1df/auth-test-model-f0b1df\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e1dd91f6-e9d8-4283-9dff-c5ee019ac613","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e1dd91f6-e9d8-4283-9dff-c5ee019ac613","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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e1dd91f6-e9d8-4283-9dff-c5ee019ac613","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-07T14:05:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e1dd91f6-e9d8-4283-9dff-c5ee019ac613","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e1dd91f6-e9d8-4283-9dff-c5ee019ac613","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f9827d71-2be7-4d5b-a48b-f2fe4c8cbaf2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55470","PortSpecifier":{"PortValue":55470}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f9827d71-2be7-4d5b-a48b-f2fe4c8cbaf2","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f9827d71-2be7-4d5b-a48b-f2fe4c8cbaf2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55470","PortSpecifier":{"PortValue":55470}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433116,"nanos":300858009},"http":{"id":"f9827d71-2be7-4d5b-a48b-f2fe4c8cbaf2","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f9827d71-2be7-4d5b-a48b-f2fe4c8cbaf2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f9827d71-2be7-4d5b-a48b-f2fe4c8cbaf2","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f9827d71-2be7-4d5b-a48b-f2fe4c8cbaf2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.65:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f9827d71-2be7-4d5b-a48b-f2fe4c8cbaf2","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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f9827d71-2be7-4d5b-a48b-f2fe4c8cbaf2","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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f9827d71-2be7-4d5b-a48b-f2fe4c8cbaf2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/auth-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f9827d71-2be7-4d5b-a48b-f2fe4c8cbaf2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f9827d71-2be7-4d5b-a48b-f2fe4c8cbaf2","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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f9827d71-2be7-4d5b-a48b-f2fe4c8cbaf2","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-07T14:05:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f9827d71-2be7-4d5b-a48b-f2fe4c8cbaf2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f9827d71-2be7-4d5b-a48b-f2fe4c8cbaf2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9e703249-4f68-43b6-a555-83b2e55bebc6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39314","PortSpecifier":{"PortValue":39314}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9e703249-4f68-43b6-a555-83b2e55bebc6","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9e703249-4f68-43b6-a555-83b2e55bebc6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39314","PortSpecifier":{"PortValue":39314}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433116,"nanos":339640370},"http":{"id":"9e703249-4f68-43b6-a555-83b2e55bebc6","method":"POST","headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9e703249-4f68-43b6-a555-83b2e55bebc6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9e703249-4f68-43b6-a555-83b2e55bebc6","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9e703249-4f68-43b6-a555-83b2e55bebc6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9e703249-4f68-43b6-a555-83b2e55bebc6","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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9e703249-4f68-43b6-a555-83b2e55bebc6","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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9e703249-4f68-43b6-a555-83b2e55bebc6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f0b1df/auth-test-model-f0b1df\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9e703249-4f68-43b6-a555-83b2e55bebc6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9e703249-4f68-43b6-a555-83b2e55bebc6","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-07T14:05:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9e703249-4f68-43b6-a555-83b2e55bebc6","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-07T14:05:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9e703249-4f68-43b6-a555-83b2e55bebc6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:05:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9e703249-4f68-43b6-a555-83b2e55bebc6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"13a3b35f-9760-45dc-8784-d97e63ec0aa5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55538","PortSpecifier":{"PortValue":55538}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"13a3b35f-9760-45dc-8784-d97e63ec0aa5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"13a3b35f-9760-45dc-8784-d97e63ec0aa5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55538","PortSpecifier":{"PortValue":55538}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433133,"nanos":879458395},"http":{"id":"13a3b35f-9760-45dc-8784-d97e63ec0aa5","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"13a3b35f-9760-45dc-8784-d97e63ec0aa5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"13a3b35f-9760-45dc-8784-d97e63ec0aa5","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"13a3b35f-9760-45dc-8784-d97e63ec0aa5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.65:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"13a3b35f-9760-45dc-8784-d97e63ec0aa5","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-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"13a3b35f-9760-45dc-8784-d97e63ec0aa5","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-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"13a3b35f-9760-45dc-8784-d97e63ec0aa5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/auth-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"13a3b35f-9760-45dc-8784-d97e63ec0aa5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"13a3b35f-9760-45dc-8784-d97e63ec0aa5","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-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"13a3b35f-9760-45dc-8784-d97e63ec0aa5","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-07T14:05:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"13a3b35f-9760-45dc-8784-d97e63ec0aa5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"13a3b35f-9760-45dc-8784-d97e63ec0aa5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"01a5959a-9926-4b47-8561-010808005874","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39586","PortSpecifier":{"PortValue":39586}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"01a5959a-9926-4b47-8561-010808005874","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"01a5959a-9926-4b47-8561-010808005874","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39586","PortSpecifier":{"PortValue":39586}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433133,"nanos":920764639},"http":{"id":"01a5959a-9926-4b47-8561-010808005874","method":"POST","headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"01a5959a-9926-4b47-8561-010808005874","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"01a5959a-9926-4b47-8561-010808005874","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"01a5959a-9926-4b47-8561-010808005874","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"01a5959a-9926-4b47-8561-010808005874","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-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"01a5959a-9926-4b47-8561-010808005874","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-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"01a5959a-9926-4b47-8561-010808005874","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f0b1df/auth-test-model-f0b1df\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"01a5959a-9926-4b47-8561-010808005874","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"01a5959a-9926-4b47-8561-010808005874","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-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"01a5959a-9926-4b47-8561-010808005874","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-07T14:05:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"01a5959a-9926-4b47-8561-010808005874","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"01a5959a-9926-4b47-8561-010808005874","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3c406794-9f1e-4e03-8691-a6f9b3701b83","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39590","PortSpecifier":{"PortValue":39590}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3c406794-9f1e-4e03-8691-a6f9b3701b83","method":"GET","path":"/maas-api/v1/api-keys/2ab4c103-9a97-4b29-8f98-be07b5054cc0","host":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3c406794-9f1e-4e03-8691-a6f9b3701b83","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39590","PortSpecifier":{"PortValue":39590}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433133,"nanos":960367206},"http":{"id":"3c406794-9f1e-4e03-8691-a6f9b3701b83","method":"GET","headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/2ab4c103-9a97-4b29-8f98-be07b5054cc0",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3c406794-9f1e-4e03-8691-a6f9b3701b83","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3c406794-9f1e-4e03-8691-a6f9b3701b83","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3c406794-9f1e-4e03-8691-a6f9b3701b83","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/2ab4c103-9a97-4b29-8f98-be07b5054cc0",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c406794-9f1e-4e03-8691-a6f9b3701b83","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-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c406794-9f1e-4e03-8691-a6f9b3701b83","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-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c406794-9f1e-4e03-8691-a6f9b3701b83","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f0b1df/auth-test-model-f0b1df\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3c406794-9f1e-4e03-8691-a6f9b3701b83","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3c406794-9f1e-4e03-8691-a6f9b3701b83","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-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3c406794-9f1e-4e03-8691-a6f9b3701b83","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-07T14:05:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3c406794-9f1e-4e03-8691-a6f9b3701b83","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3c406794-9f1e-4e03-8691-a6f9b3701b83","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b6f2b75d-302c-4b04-a313-01e5e069cbb8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55540","PortSpecifier":{"PortValue":55540}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b6f2b75d-302c-4b04-a313-01e5e069cbb8","method":"GET","path":"/maas-api/v1/api-keys/2ab4c103-9a97-4b29-8f98-be07b5054cc0","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b6f2b75d-302c-4b04-a313-01e5e069cbb8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55540","PortSpecifier":{"PortValue":55540}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433133,"nanos":992676873},"http":{"id":"b6f2b75d-302c-4b04-a313-01e5e069cbb8","method":"GET","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/2ab4c103-9a97-4b29-8f98-be07b5054cc0",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b6f2b75d-302c-4b04-a313-01e5e069cbb8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b6f2b75d-302c-4b04-a313-01e5e069cbb8","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b6f2b75d-302c-4b04-a313-01e5e069cbb8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.65:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/2ab4c103-9a97-4b29-8f98-be07b5054cc0",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b6f2b75d-302c-4b04-a313-01e5e069cbb8","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-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b6f2b75d-302c-4b04-a313-01e5e069cbb8","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-07T14:05:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b6f2b75d-302c-4b04-a313-01e5e069cbb8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/auth-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:05:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b6f2b75d-302c-4b04-a313-01e5e069cbb8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:05:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b6f2b75d-302c-4b04-a313-01e5e069cbb8","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-07T14:05:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b6f2b75d-302c-4b04-a313-01e5e069cbb8","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-07T14:05:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b6f2b75d-302c-4b04-a313-01e5e069cbb8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:05:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b6f2b75d-302c-4b04-a313-01e5e069cbb8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd73ac4c-6db2-4d7b-87f5-7749cb8aa243","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:40260","PortSpecifier":{"PortValue":40260}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bd73ac4c-6db2-4d7b-87f5-7749cb8aa243","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd73ac4c-6db2-4d7b-87f5-7749cb8aa243","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:40260","PortSpecifier":{"PortValue":40260}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433149,"nanos":19698646},"http":{"id":"bd73ac4c-6db2-4d7b-87f5-7749cb8aa243","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bd73ac4c-6db2-4d7b-87f5-7749cb8aa243","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bd73ac4c-6db2-4d7b-87f5-7749cb8aa243","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bd73ac4c-6db2-4d7b-87f5-7749cb8aa243","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.65:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd73ac4c-6db2-4d7b-87f5-7749cb8aa243","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-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd73ac4c-6db2-4d7b-87f5-7749cb8aa243","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-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd73ac4c-6db2-4d7b-87f5-7749cb8aa243","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/auth-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bd73ac4c-6db2-4d7b-87f5-7749cb8aa243","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd73ac4c-6db2-4d7b-87f5-7749cb8aa243","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-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd73ac4c-6db2-4d7b-87f5-7749cb8aa243","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-07T14:05:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd73ac4c-6db2-4d7b-87f5-7749cb8aa243","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd73ac4c-6db2-4d7b-87f5-7749cb8aa243","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5dcc9bd7-2f0c-49b5-940d-e5368671120f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60744","PortSpecifier":{"PortValue":60744}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5dcc9bd7-2f0c-49b5-940d-e5368671120f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5dcc9bd7-2f0c-49b5-940d-e5368671120f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60744","PortSpecifier":{"PortValue":60744}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433149,"nanos":60041447},"http":{"id":"5dcc9bd7-2f0c-49b5-940d-e5368671120f","method":"POST","headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5dcc9bd7-2f0c-49b5-940d-e5368671120f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5dcc9bd7-2f0c-49b5-940d-e5368671120f","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5dcc9bd7-2f0c-49b5-940d-e5368671120f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5dcc9bd7-2f0c-49b5-940d-e5368671120f","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-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5dcc9bd7-2f0c-49b5-940d-e5368671120f","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-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5dcc9bd7-2f0c-49b5-940d-e5368671120f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f0b1df/auth-test-model-f0b1df\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5dcc9bd7-2f0c-49b5-940d-e5368671120f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5dcc9bd7-2f0c-49b5-940d-e5368671120f","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-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5dcc9bd7-2f0c-49b5-940d-e5368671120f","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-07T14:05:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5dcc9bd7-2f0c-49b5-940d-e5368671120f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5dcc9bd7-2f0c-49b5-940d-e5368671120f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cfd5cc19-65f3-4aea-b61f-63abbe8acdee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:40266","PortSpecifier":{"PortValue":40266}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cfd5cc19-65f3-4aea-b61f-63abbe8acdee","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cfd5cc19-65f3-4aea-b61f-63abbe8acdee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:40266","PortSpecifier":{"PortValue":40266}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433149,"nanos":97248681},"http":{"id":"cfd5cc19-65f3-4aea-b61f-63abbe8acdee","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cfd5cc19-65f3-4aea-b61f-63abbe8acdee","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-kNFlYeDWrdQdt7FX_sUlN8YYWBOznL144NTUn5HuYr2RgqfGoXyPcuCv27YC"} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cfd5cc19-65f3-4aea-b61f-63abbe8acdee","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-kNFlYeDWrdQdt7FX_sUlN8YYWBOznL144NTUn5HuYr2RgqfGoXyPcuCv27YC\"}"} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cfd5cc19-65f3-4aea-b61f-63abbe8acdee","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-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"8435e867-53e8-4cc1-8e80-e28a29c4d07f","keyName":"e2e-auth-iso-a-0cfa68","subscription":"e2e-auth-iso-c4e055","tenant":"e2e-shared-a-b6630e","userId":"8435e867-53e8-4cc1-8e80-e28a29c4d07f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cfd5cc19-65f3-4aea-b61f-63abbe8acdee","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cfd5cc19-65f3-4aea-b61f-63abbe8acdee","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-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cfd5cc19-65f3-4aea-b61f-63abbe8acdee","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-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cfd5cc19-65f3-4aea-b61f-63abbe8acdee","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/auth-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cfd5cc19-65f3-4aea-b61f-63abbe8acdee","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cfd5cc19-65f3-4aea-b61f-63abbe8acdee","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-c4e055"} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cfd5cc19-65f3-4aea-b61f-63abbe8acdee","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-07T14:05:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cfd5cc19-65f3-4aea-b61f-63abbe8acdee","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-07T14:05:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cfd5cc19-65f3-4aea-b61f-63abbe8acdee","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:05:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cfd5cc19-65f3-4aea-b61f-63abbe8acdee","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:05:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6d60369d7f8b2cb3d8fe2fcf3836a09c9d096f30427a291bf055c26ec73e5de"} {"level":"info","ts":"2026-07-07T14:05:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/73970b51066ff84acb1b93f2beb66d84422c9e3535c5727d066a356f4a39fbc6"} {"level":"info","ts":"2026-07-07T14:05:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/997c6b02cbabfe597b32e20ed8a19de1a9e27d98d7021b7daa028dd45aca09d3"} {"level":"info","ts":"2026-07-07T14:05:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/22dd56dfb342552ae8a7a4080632141a12d59c473e2070ec49178714c1edbb7d"} {"level":"info","ts":"2026-07-07T14:05:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/87b687c3aa6da0f122948ae7ea0350e09d7f51ab5a0b5ad0ac91fa78a1969442"} {"level":"info","ts":"2026-07-07T14:05:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/68b27d3aedb7b57895a0d0042d46c4ab7f4c8050d8455b7a26b502884f305e3e"} {"level":"info","ts":"2026-07-07T14:05:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6631d0d7323e6c1b61f2abc398a6511caee315d13e96adbe2844a2b93dcc6fb9"} {"level":"info","ts":"2026-07-07T14:05:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a13d06ac5fa3a0f5bb88c6ec0e67a88a66f3b395e89271b1540e404b8dd3e58b"} {"level":"info","ts":"2026-07-07T14:05:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/81561d6d5445690ac2a5103666a700da167548053ce55b05371efb09d3b64240"} {"level":"info","ts":"2026-07-07T14:05:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/077803d9b032231113319e336be3581d8dd7368cc6ddb97d0cd81ed540fac748"} {"level":"info","ts":"2026-07-07T14:05:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/16d045df09cb3a69849f08c0e40c9174a27a494dc2c4b134e071e0b3161159c4"} {"level":"info","ts":"2026-07-07T14:05:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b0caa033e38fd0973df071f85ec0bfa10bf8c962226ca24d4b4731875de3ba0f"} {"level":"info","ts":"2026-07-07T14:05:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/86a744367b06b2978a6fbec32954f72c94f6b36576f3d4434dd749c765f61a9c"} {"level":"info","ts":"2026-07-07T14:05:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1fff7aa08adeaa4806abb7b0046e49d3b9e5db40711a328cbb947cbce415edd4"} {"level":"info","ts":"2026-07-07T14:05:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/393bf22f74349c501c62027befa7f3908511a60290ae14580402b38642629b16"} {"level":"info","ts":"2026-07-07T14:05:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dbd85a1b1e7ac0a35647ccbea9c0c12baefbe90fef011e6d5826286a84206b4a"} {"level":"debug","ts":"2026-07-07T14:06:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8"} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8"} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8"} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8"} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8"} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf"} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf"} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf"} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f\": 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-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1fa720807ecf80cdfd439e1da753ef9d2e6b8f9a948d0b2f48648acb2114fbe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1fa720807ecf80cdfd439e1da753ef9d2e6b8f9a948d0b2f48648acb2114fbe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1fa720807ecf80cdfd439e1da753ef9d2e6b8f9a948d0b2f48648acb2114fbe"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd"} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1fa720807ecf80cdfd439e1da753ef9d2e6b8f9a948d0b2f48648acb2114fbe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1fa720807ecf80cdfd439e1da753ef9d2e6b8f9a948d0b2f48648acb2114fbe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1fa720807ecf80cdfd439e1da753ef9d2e6b8f9a948d0b2f48648acb2114fbe"} {"level":"debug","ts":"2026-07-07T14:06:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1fa720807ecf80cdfd439e1da753ef9d2e6b8f9a948d0b2f48648acb2114fbe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1fa720807ecf80cdfd439e1da753ef9d2e6b8f9a948d0b2f48648acb2114fbe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1fa720807ecf80cdfd439e1da753ef9d2e6b8f9a948d0b2f48648acb2114fbe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"957c2ada0d140dfab60ba65a1f56f18a88761ca7b4d4f6661e9aa7671e89b1b2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd"} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"957c2ada0d140dfab60ba65a1f56f18a88761ca7b4d4f6661e9aa7671e89b1b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1fa720807ecf80cdfd439e1da753ef9d2e6b8f9a948d0b2f48648acb2114fbe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"957c2ada0d140dfab60ba65a1f56f18a88761ca7b4d4f6661e9aa7671e89b1b2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"957c2ada0d140dfab60ba65a1f56f18a88761ca7b4d4f6661e9aa7671e89b1b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"957c2ada0d140dfab60ba65a1f56f18a88761ca7b4d4f6661e9aa7671e89b1b2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/957c2ada0d140dfab60ba65a1f56f18a88761ca7b4d4f6661e9aa7671e89b1b2"} {"level":"error","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"957c2ada0d140dfab60ba65a1f56f18a88761ca7b4d4f6661e9aa7671e89b1b2","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"957c2ada0d140dfab60ba65a1f56f18a88761ca7b4d4f6661e9aa7671e89b1b2\": 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-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"957c2ada0d140dfab60ba65a1f56f18a88761ca7b4d4f6661e9aa7671e89b1b2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["957c2ada0d140dfab60ba65a1f56f18a88761ca7b4d4f6661e9aa7671e89b1b2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"957c2ada0d140dfab60ba65a1f56f18a88761ca7b4d4f6661e9aa7671e89b1b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"957c2ada0d140dfab60ba65a1f56f18a88761ca7b4d4f6661e9aa7671e89b1b2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1fa720807ecf80cdfd439e1da753ef9d2e6b8f9a948d0b2f48648acb2114fbe"} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/957c2ada0d140dfab60ba65a1f56f18a88761ca7b4d4f6661e9aa7671e89b1b2"} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9"} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9"} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9"} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9"} {"level":"error","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e\": 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-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9"} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2"} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2"} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2"} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2"} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2"} {"level":"error","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f\": 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-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2"} {"level":"info","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5407bb00d871d311da9a9c10a2ff4c660d008436330a6970015cf0b94b863e16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5407bb00d871d311da9a9c10a2ff4c660d008436330a6970015cf0b94b863e16"} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5407bb00d871d311da9a9c10a2ff4c660d008436330a6970015cf0b94b863e16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5407bb00d871d311da9a9c10a2ff4c660d008436330a6970015cf0b94b863e16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5407bb00d871d311da9a9c10a2ff4c660d008436330a6970015cf0b94b863e16","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5407bb00d871d311da9a9c10a2ff4c660d008436330a6970015cf0b94b863e16"} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5407bb00d871d311da9a9c10a2ff4c660d008436330a6970015cf0b94b863e16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5407bb00d871d311da9a9c10a2ff4c660d008436330a6970015cf0b94b863e16"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5407bb00d871d311da9a9c10a2ff4c660d008436330a6970015cf0b94b863e16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5407bb00d871d311da9a9c10a2ff4c660d008436330a6970015cf0b94b863e16","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5407bb00d871d311da9a9c10a2ff4c660d008436330a6970015cf0b94b863e16"} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6"} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6"} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6"} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6"} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433"} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433"} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6"} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433"} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6"} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433"} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6"} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433"} {"level":"debug","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6"} {"level":"info","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb"} {"level":"error","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb\": 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-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb"} {"level":"info","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb\": 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-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb"} {"level":"debug","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb"} {"level":"debug","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb"} {"level":"debug","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb"} {"level":"info","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb"} {"level":"debug","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb"} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf"} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd"} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd"} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd"} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8"} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f\": 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-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5572c2bdded29ee63aff6d73f1068331584e05a716dfdcad1da97e1bc445c455","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8"} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5572c2bdded29ee63aff6d73f1068331584e05a716dfdcad1da97e1bc445c455"} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8"} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73"} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5407bb00d871d311da9a9c10a2ff4c660d008436330a6970015cf0b94b863e16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5407bb00d871d311da9a9c10a2ff4c660d008436330a6970015cf0b94b863e16"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1fa720807ecf80cdfd439e1da753ef9d2e6b8f9a948d0b2f48648acb2114fbe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1fa720807ecf80cdfd439e1da753ef9d2e6b8f9a948d0b2f48648acb2114fbe"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9"} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6"} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"957c2ada0d140dfab60ba65a1f56f18a88761ca7b4d4f6661e9aa7671e89b1b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/957c2ada0d140dfab60ba65a1f56f18a88761ca7b4d4f6661e9aa7671e89b1b2"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2"} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"error","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f\": 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-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433"} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:06: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-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:06:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:06:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"info","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f30772d8-9a3b-4430-aa87-a7f3620d2adf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:46086","PortSpecifier":{"PortValue":46086}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f30772d8-9a3b-4430-aa87-a7f3620d2adf","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f30772d8-9a3b-4430-aa87-a7f3620d2adf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:46086","PortSpecifier":{"PortValue":46086}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433212,"nanos":874362456},"http":{"id":"f30772d8-9a3b-4430-aa87-a7f3620d2adf","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f30772d8-9a3b-4430-aa87-a7f3620d2adf","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f30772d8-9a3b-4430-aa87-a7f3620d2adf","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f30772d8-9a3b-4430-aa87-a7f3620d2adf","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.65:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f30772d8-9a3b-4430-aa87-a7f3620d2adf","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-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f30772d8-9a3b-4430-aa87-a7f3620d2adf","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-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f30772d8-9a3b-4430-aa87-a7f3620d2adf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/sub-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f30772d8-9a3b-4430-aa87-a7f3620d2adf","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f30772d8-9a3b-4430-aa87-a7f3620d2adf","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-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f30772d8-9a3b-4430-aa87-a7f3620d2adf","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-07T14:06:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f30772d8-9a3b-4430-aa87-a7f3620d2adf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f30772d8-9a3b-4430-aa87-a7f3620d2adf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3282b1a8-71c7-4052-8d33-bd7e7455d060","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:45192","PortSpecifier":{"PortValue":45192}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3282b1a8-71c7-4052-8d33-bd7e7455d060","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3282b1a8-71c7-4052-8d33-bd7e7455d060","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:45192","PortSpecifier":{"PortValue":45192}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433212,"nanos":915060888},"http":{"id":"3282b1a8-71c7-4052-8d33-bd7e7455d060","method":"POST","headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3282b1a8-71c7-4052-8d33-bd7e7455d060","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3282b1a8-71c7-4052-8d33-bd7e7455d060","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3282b1a8-71c7-4052-8d33-bd7e7455d060","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3282b1a8-71c7-4052-8d33-bd7e7455d060","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-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3282b1a8-71c7-4052-8d33-bd7e7455d060","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-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3282b1a8-71c7-4052-8d33-bd7e7455d060","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f0b1df/sub-test-model-f0b1df\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3282b1a8-71c7-4052-8d33-bd7e7455d060","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3282b1a8-71c7-4052-8d33-bd7e7455d060","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-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3282b1a8-71c7-4052-8d33-bd7e7455d060","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-07T14:06:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3282b1a8-71c7-4052-8d33-bd7e7455d060","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3282b1a8-71c7-4052-8d33-bd7e7455d060","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c27844f7-6191-442a-9c14-f472547d4bd2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:46090","PortSpecifier":{"PortValue":46090}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c27844f7-6191-442a-9c14-f472547d4bd2","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c27844f7-6191-442a-9c14-f472547d4bd2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:46090","PortSpecifier":{"PortValue":46090}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433212,"nanos":960575826},"http":{"id":"c27844f7-6191-442a-9c14-f472547d4bd2","method":"GET","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c27844f7-6191-442a-9c14-f472547d4bd2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-poURe4mZbfhQE667_20wkswXftUIyKJQUkmVssWNVqsIec8g59rNBzoVfxuE"} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c27844f7-6191-442a-9c14-f472547d4bd2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-poURe4mZbfhQE667_20wkswXftUIyKJQUkmVssWNVqsIec8g59rNBzoVfxuE\"}"} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c27844f7-6191-442a-9c14-f472547d4bd2","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-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"60a1e9a5-7b3f-404b-979d-e04143061422","keyName":"e2e-sub-iso-0951b6","subscription":"e2e-a-only-ec7402","tenant":"e2e-shared-a-b6630e","userId":"60a1e9a5-7b3f-404b-979d-e04143061422","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c27844f7-6191-442a-9c14-f472547d4bd2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c27844f7-6191-442a-9c14-f472547d4bd2","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-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c27844f7-6191-442a-9c14-f472547d4bd2","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-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c27844f7-6191-442a-9c14-f472547d4bd2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/sub-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c27844f7-6191-442a-9c14-f472547d4bd2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c27844f7-6191-442a-9c14-f472547d4bd2","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-ec7402"} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c27844f7-6191-442a-9c14-f472547d4bd2","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-07T14:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c27844f7-6191-442a-9c14-f472547d4bd2","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":"info","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c27844f7-6191-442a-9c14-f472547d4bd2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:06:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c27844f7-6191-442a-9c14-f472547d4bd2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:06:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fdaec773-97ed-47f4-ade1-e1a2c8837510","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:45202","PortSpecifier":{"PortValue":45202}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fdaec773-97ed-47f4-ade1-e1a2c8837510","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:06:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fdaec773-97ed-47f4-ade1-e1a2c8837510","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:45202","PortSpecifier":{"PortValue":45202}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433213,"nanos":2218720},"http":{"id":"fdaec773-97ed-47f4-ade1-e1a2c8837510","method":"GET","headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:06:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fdaec773-97ed-47f4-ade1-e1a2c8837510","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-sdMgbE7Mm0seQrRB_nutpad5JRAs3nxQMxT7eWUVfC6jzub7QASl2kgLLzQ7"} {"level":"debug","ts":"2026-07-07T14:06:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fdaec773-97ed-47f4-ade1-e1a2c8837510","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-f0b1df.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-sdMgbE7Mm0seQrRB_nutpad5JRAs3nxQMxT7eWUVfC6jzub7QASl2kgLLzQ7\"}"} {"level":"debug","ts":"2026-07-07T14:06:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fdaec773-97ed-47f4-ade1-e1a2c8837510","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-f0b1df.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9c9abe1c-71e1-42a6-9a38-5e988a7fa8fe","keyName":"e2e-sub-iso-296e52","subscription":"e2e-b-only-ec7402","tenant":"e2e-shared-b-f0b1df","userId":"9c9abe1c-71e1-42a6-9a38-5e988a7fa8fe","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T14:06:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fdaec773-97ed-47f4-ade1-e1a2c8837510","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:06:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fdaec773-97ed-47f4-ade1-e1a2c8837510","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-07T14:06:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fdaec773-97ed-47f4-ade1-e1a2c8837510","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-07T14:06:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fdaec773-97ed-47f4-ade1-e1a2c8837510","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f0b1df/sub-test-model-f0b1df\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:06:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fdaec773-97ed-47f4-ade1-e1a2c8837510","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-07T14:06:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fdaec773-97ed-47f4-ade1-e1a2c8837510","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-07T14:06:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fdaec773-97ed-47f4-ade1-e1a2c8837510","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-ec7402"} {"level":"debug","ts":"2026-07-07T14:06:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fdaec773-97ed-47f4-ade1-e1a2c8837510","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-07T14:06:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fdaec773-97ed-47f4-ade1-e1a2c8837510","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:06:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fdaec773-97ed-47f4-ade1-e1a2c8837510","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"152d3293-7f99-46ee-938d-16204ea4aafc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:54082","PortSpecifier":{"PortValue":54082}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"152d3293-7f99-46ee-938d-16204ea4aafc","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"152d3293-7f99-46ee-938d-16204ea4aafc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:54082","PortSpecifier":{"PortValue":54082}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433223,"nanos":56791043},"http":{"id":"152d3293-7f99-46ee-938d-16204ea4aafc","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"152d3293-7f99-46ee-938d-16204ea4aafc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"152d3293-7f99-46ee-938d-16204ea4aafc","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"152d3293-7f99-46ee-938d-16204ea4aafc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.65:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"152d3293-7f99-46ee-938d-16204ea4aafc","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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"152d3293-7f99-46ee-938d-16204ea4aafc","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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"152d3293-7f99-46ee-938d-16204ea4aafc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/sub-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"152d3293-7f99-46ee-938d-16204ea4aafc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"152d3293-7f99-46ee-938d-16204ea4aafc","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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"152d3293-7f99-46ee-938d-16204ea4aafc","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-07T14:07:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"152d3293-7f99-46ee-938d-16204ea4aafc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"152d3293-7f99-46ee-938d-16204ea4aafc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"346393ed-71bb-4b84-9c00-c809333da982","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47362","PortSpecifier":{"PortValue":47362}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"346393ed-71bb-4b84-9c00-c809333da982","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"346393ed-71bb-4b84-9c00-c809333da982","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47362","PortSpecifier":{"PortValue":47362}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433223,"nanos":102133813},"http":{"id":"346393ed-71bb-4b84-9c00-c809333da982","method":"POST","headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"346393ed-71bb-4b84-9c00-c809333da982","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"346393ed-71bb-4b84-9c00-c809333da982","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"346393ed-71bb-4b84-9c00-c809333da982","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"346393ed-71bb-4b84-9c00-c809333da982","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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"346393ed-71bb-4b84-9c00-c809333da982","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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"346393ed-71bb-4b84-9c00-c809333da982","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f0b1df/sub-test-model-f0b1df\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"346393ed-71bb-4b84-9c00-c809333da982","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"346393ed-71bb-4b84-9c00-c809333da982","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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"346393ed-71bb-4b84-9c00-c809333da982","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-07T14:07:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"346393ed-71bb-4b84-9c00-c809333da982","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"346393ed-71bb-4b84-9c00-c809333da982","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d7cada94-1d49-4f70-93b1-ce3e62c40d82","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:54088","PortSpecifier":{"PortValue":54088}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d7cada94-1d49-4f70-93b1-ce3e62c40d82","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d7cada94-1d49-4f70-93b1-ce3e62c40d82","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:54088","PortSpecifier":{"PortValue":54088}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433223,"nanos":141821149},"http":{"id":"d7cada94-1d49-4f70-93b1-ce3e62c40d82","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d7cada94-1d49-4f70-93b1-ce3e62c40d82","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Y0L5EAwinVKfVhpj_dv8qGAVGSwPJgPErFLmCBDtLpKpGODmCL6M2EqJ3gdO"} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d7cada94-1d49-4f70-93b1-ce3e62c40d82","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Y0L5EAwinVKfVhpj_dv8qGAVGSwPJgPErFLmCBDtLpKpGODmCL6M2EqJ3gdO\"}"} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d7cada94-1d49-4f70-93b1-ce3e62c40d82","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-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"0c30c912-45c9-4e02-aa36-f77d4ed655ae","keyName":"e2e-sub-iso-75e57e","subscription":"e2e-shared-sub-802a4f","tenant":"e2e-shared-a-b6630e","userId":"0c30c912-45c9-4e02-aa36-f77d4ed655ae","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d7cada94-1d49-4f70-93b1-ce3e62c40d82","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d7cada94-1d49-4f70-93b1-ce3e62c40d82","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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d7cada94-1d49-4f70-93b1-ce3e62c40d82","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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d7cada94-1d49-4f70-93b1-ce3e62c40d82","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/sub-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d7cada94-1d49-4f70-93b1-ce3e62c40d82","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d7cada94-1d49-4f70-93b1-ce3e62c40d82","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-802a4f"} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d7cada94-1d49-4f70-93b1-ce3e62c40d82","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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d7cada94-1d49-4f70-93b1-ce3e62c40d82","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":"info","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d7cada94-1d49-4f70-93b1-ce3e62c40d82","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d7cada94-1d49-4f70-93b1-ce3e62c40d82","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4715a31a-929a-4ef7-8933-a0138d5b2fc6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47372","PortSpecifier":{"PortValue":47372}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4715a31a-929a-4ef7-8933-a0138d5b2fc6","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4715a31a-929a-4ef7-8933-a0138d5b2fc6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47372","PortSpecifier":{"PortValue":47372}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433223,"nanos":177258068},"http":{"id":"4715a31a-929a-4ef7-8933-a0138d5b2fc6","method":"POST","headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4715a31a-929a-4ef7-8933-a0138d5b2fc6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-gvKl7CRt9HzvS3Wa_ljjEDiC7G3LtqpaZZJOhcBPuqQGtDlCCEGiS3fl3Rn4"} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4715a31a-929a-4ef7-8933-a0138d5b2fc6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-f0b1df.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-gvKl7CRt9HzvS3Wa_ljjEDiC7G3LtqpaZZJOhcBPuqQGtDlCCEGiS3fl3Rn4\"}"} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4715a31a-929a-4ef7-8933-a0138d5b2fc6","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-f0b1df.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"c8a6cc32-c9c4-4945-9cc2-f2bf725ec2a8","keyName":"e2e-sub-iso-159b0c","subscription":"e2e-shared-sub-802a4f","tenant":"e2e-shared-b-f0b1df","userId":"c8a6cc32-c9c4-4945-9cc2-f2bf725ec2a8","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4715a31a-929a-4ef7-8933-a0138d5b2fc6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4715a31a-929a-4ef7-8933-a0138d5b2fc6","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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4715a31a-929a-4ef7-8933-a0138d5b2fc6","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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4715a31a-929a-4ef7-8933-a0138d5b2fc6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f0b1df/sub-test-model-f0b1df\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4715a31a-929a-4ef7-8933-a0138d5b2fc6","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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4715a31a-929a-4ef7-8933-a0138d5b2fc6","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-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4715a31a-929a-4ef7-8933-a0138d5b2fc6","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-802a4f"} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4715a31a-929a-4ef7-8933-a0138d5b2fc6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4715a31a-929a-4ef7-8933-a0138d5b2fc6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:07:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4715a31a-929a-4ef7-8933-a0138d5b2fc6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/936dc8d6214534e4764a88f3fdc82f0d70297c13021949c91555bfed3923f0a6"} {"level":"info","ts":"2026-07-07T14:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cac8a55a279f2f7458762c9608870dde6e1c6ff940d14d4213112eb7d186fbb9"} {"level":"info","ts":"2026-07-07T14:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ba71b90b4242bbc05e2db376852139180013ba67699019a48428fde8b30320c6"} {"level":"info","ts":"2026-07-07T14:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b77c675ba023a06ee8e7c28529383a7563cdc303792324c5dc11f59c0bf3580f"} {"level":"info","ts":"2026-07-07T14:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5407bb00d871d311da9a9c10a2ff4c660d008436330a6970015cf0b94b863e16"} {"level":"info","ts":"2026-07-07T14:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a1fa720807ecf80cdfd439e1da753ef9d2e6b8f9a948d0b2f48648acb2114fbe"} {"level":"info","ts":"2026-07-07T14:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e20f7328b4b9083c201e04bc861b8216985e69461888f1f584cc430d442cd1cf"} {"level":"info","ts":"2026-07-07T14:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e096f3fb797e5a17a7855fa7c616ccd580345a582a841e9b3e95520357115c6e"} {"level":"info","ts":"2026-07-07T14:07:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a2acd99d0013d77adce50294bfb454feafb17e9377bc414f9ddc301b82708433"} {"level":"info","ts":"2026-07-07T14:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c2dcc567255bc449d6cc6a2bfca35ac7684bc03a6f744ff843cce1f0c6df565f"} {"level":"info","ts":"2026-07-07T14:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/03f35b18d6785a7a7cfb3f9f4b135b6029868353f6c197cce629f4bb275a08e3"} {"level":"info","ts":"2026-07-07T14:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/957c2ada0d140dfab60ba65a1f56f18a88761ca7b4d4f6661e9aa7671e89b1b2"} {"level":"info","ts":"2026-07-07T14:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/94140bd3525106851c11580b846531541f97bb7840f13e8ddb3af8ed7d30ecfb"} {"level":"info","ts":"2026-07-07T14:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/15f278fc955c7534f2859e4fb8aa48c8e074b034588ad03558c7203ae0d949bd"} {"level":"info","ts":"2026-07-07T14:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f97595026d203df9a75228bb8bf0084ad74f1da640bb1cab69f1683cc27417e2"} {"level":"info","ts":"2026-07-07T14:07:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c98124b860d34b257f4e5539fac6163674388db63cac8756cb969ee98d1a01c8"} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07: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-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b"} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b"} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07: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-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b"} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b"} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07: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-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07: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-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b"} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b"} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07: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-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b"} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07: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-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b"} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"} {"level":"info","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07: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-07T14:07:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"} {"level":"error","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2\": 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-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2"} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2"} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf"} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf"} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df92f4ed2c816da147da6579cffa180f0f8061cc8b3833f8dc105b2df156e9ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df92f4ed2c816da147da6579cffa180f0f8061cc8b3833f8dc105b2df156e9ce"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df92f4ed2c816da147da6579cffa180f0f8061cc8b3833f8dc105b2df156e9ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df92f4ed2c816da147da6579cffa180f0f8061cc8b3833f8dc105b2df156e9ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df92f4ed2c816da147da6579cffa180f0f8061cc8b3833f8dc105b2df156e9ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df92f4ed2c816da147da6579cffa180f0f8061cc8b3833f8dc105b2df156e9ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df92f4ed2c816da147da6579cffa180f0f8061cc8b3833f8dc105b2df156e9ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df92f4ed2c816da147da6579cffa180f0f8061cc8b3833f8dc105b2df156e9ce"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df92f4ed2c816da147da6579cffa180f0f8061cc8b3833f8dc105b2df156e9ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df92f4ed2c816da147da6579cffa180f0f8061cc8b3833f8dc105b2df156e9ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df92f4ed2c816da147da6579cffa180f0f8061cc8b3833f8dc105b2df156e9ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df92f4ed2c816da147da6579cffa180f0f8061cc8b3833f8dc105b2df156e9ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df92f4ed2c816da147da6579cffa180f0f8061cc8b3833f8dc105b2df156e9ce","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b\": 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-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df92f4ed2c816da147da6579cffa180f0f8061cc8b3833f8dc105b2df156e9ce"} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9"} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9"} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9"} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9"} {"level":"debug","ts":"2026-07-07T14:07:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9"} {"level":"debug","ts":"2026-07-07T14:07:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9"} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"674d9aadc1f81329a59ad525c3f3c2c6d69abc48c05cf42b05d1235a599a1610","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"674d9aadc1f81329a59ad525c3f3c2c6d69abc48c05cf42b05d1235a599a1610","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"674d9aadc1f81329a59ad525c3f3c2c6d69abc48c05cf42b05d1235a599a1610","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"674d9aadc1f81329a59ad525c3f3c2c6d69abc48c05cf42b05d1235a599a1610","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/674d9aadc1f81329a59ad525c3f3c2c6d69abc48c05cf42b05d1235a599a1610"} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"674d9aadc1f81329a59ad525c3f3c2c6d69abc48c05cf42b05d1235a599a1610","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/674d9aadc1f81329a59ad525c3f3c2c6d69abc48c05cf42b05d1235a599a1610"} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"674d9aadc1f81329a59ad525c3f3c2c6d69abc48c05cf42b05d1235a599a1610","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["674d9aadc1f81329a59ad525c3f3c2c6d69abc48c05cf42b05d1235a599a1610"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"674d9aadc1f81329a59ad525c3f3c2c6d69abc48c05cf42b05d1235a599a1610","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"674d9aadc1f81329a59ad525c3f3c2c6d69abc48c05cf42b05d1235a599a1610","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb"} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/674d9aadc1f81329a59ad525c3f3c2c6d69abc48c05cf42b05d1235a599a1610"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb"} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd\": 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-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb"} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"939ca78cb2cf0e6a06fadf9353def1e7d254a416afd5b328e3e818385a8b6620","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/939ca78cb2cf0e6a06fadf9353def1e7d254a416afd5b328e3e818385a8b6620"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"939ca78cb2cf0e6a06fadf9353def1e7d254a416afd5b328e3e818385a8b6620","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"939ca78cb2cf0e6a06fadf9353def1e7d254a416afd5b328e3e818385a8b6620","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["939ca78cb2cf0e6a06fadf9353def1e7d254a416afd5b328e3e818385a8b6620"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"939ca78cb2cf0e6a06fadf9353def1e7d254a416afd5b328e3e818385a8b6620","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/939ca78cb2cf0e6a06fadf9353def1e7d254a416afd5b328e3e818385a8b6620"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"939ca78cb2cf0e6a06fadf9353def1e7d254a416afd5b328e3e818385a8b6620","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd"} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/939ca78cb2cf0e6a06fadf9353def1e7d254a416afd5b328e3e818385a8b6620"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab8c1a7faa6c9133be42ad0d84cf317bb9687430889f0ab5647a236ea2f9ef5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab8c1a7faa6c9133be42ad0d84cf317bb9687430889f0ab5647a236ea2f9ef5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab8c1a7faa6c9133be42ad0d84cf317bb9687430889f0ab5647a236ea2f9ef5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab8c1a7faa6c9133be42ad0d84cf317bb9687430889f0ab5647a236ea2f9ef5e"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab8c1a7faa6c9133be42ad0d84cf317bb9687430889f0ab5647a236ea2f9ef5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab8c1a7faa6c9133be42ad0d84cf317bb9687430889f0ab5647a236ea2f9ef5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ab8c1a7faa6c9133be42ad0d84cf317bb9687430889f0ab5647a236ea2f9ef5e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab8c1a7faa6c9133be42ad0d84cf317bb9687430889f0ab5647a236ea2f9ef5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab8c1a7faa6c9133be42ad0d84cf317bb9687430889f0ab5647a236ea2f9ef5e"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab8c1a7faa6c9133be42ad0d84cf317bb9687430889f0ab5647a236ea2f9ef5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075"} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b"} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075"} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f"} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f"} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:07:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:07:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f"} {"level":"debug","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5572c2bdded29ee63aff6d73f1068331584e05a716dfdcad1da97e1bc445c455","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5572c2bdded29ee63aff6d73f1068331584e05a716dfdcad1da97e1bc445c455"} {"level":"debug","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:08:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:08: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-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"} {"level":"debug","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"} {"level":"debug","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:08:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:08:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:08:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:08: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-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"} {"level":"debug","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:08:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:08:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"} {"level":"info","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:08:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:08: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-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"} {"level":"info","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"} {"level":"debug","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:08:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:08:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:08:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:08: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-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:08:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:08:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:08:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:08: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-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df92f4ed2c816da147da6579cffa180f0f8061cc8b3833f8dc105b2df156e9ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:08:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:08:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df92f4ed2c816da147da6579cffa180f0f8061cc8b3833f8dc105b2df156e9ce"} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-07T14:08:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-07T14:08: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-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b"} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab8c1a7faa6c9133be42ad0d84cf317bb9687430889f0ab5647a236ea2f9ef5e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab8c1a7faa6c9133be42ad0d84cf317bb9687430889f0ab5647a236ea2f9ef5e"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-07T14:08:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-07T14:08:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075"} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"939ca78cb2cf0e6a06fadf9353def1e7d254a416afd5b328e3e818385a8b6620","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"674d9aadc1f81329a59ad525c3f3c2c6d69abc48c05cf42b05d1235a599a1610","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/939ca78cb2cf0e6a06fadf9353def1e7d254a416afd5b328e3e818385a8b6620"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/674d9aadc1f81329a59ad525c3f3c2c6d69abc48c05cf42b05d1235a599a1610"} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b"} {"level":"debug","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2"} {"level":"info","ts":"2026-07-07T14:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf"} {"level":"info","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ad81f193-58e2-4b50-bc10-5524cb337be6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33218","PortSpecifier":{"PortValue":33218}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ad81f193-58e2-4b50-bc10-5524cb337be6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ad81f193-58e2-4b50-bc10-5524cb337be6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33218","PortSpecifier":{"PortValue":33218}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433293,"nanos":890062347},"http":{"id":"ad81f193-58e2-4b50-bc10-5524cb337be6","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ad81f193-58e2-4b50-bc10-5524cb337be6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ad81f193-58e2-4b50-bc10-5524cb337be6","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ad81f193-58e2-4b50-bc10-5524cb337be6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.65:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad81f193-58e2-4b50-bc10-5524cb337be6","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-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad81f193-58e2-4b50-bc10-5524cb337be6","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-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad81f193-58e2-4b50-bc10-5524cb337be6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ad81f193-58e2-4b50-bc10-5524cb337be6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ad81f193-58e2-4b50-bc10-5524cb337be6","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-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ad81f193-58e2-4b50-bc10-5524cb337be6","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-07T14:08:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ad81f193-58e2-4b50-bc10-5524cb337be6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ad81f193-58e2-4b50-bc10-5524cb337be6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"90ea4276-482b-4120-b4e0-013d0d18b1b1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:42510","PortSpecifier":{"PortValue":42510}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"90ea4276-482b-4120-b4e0-013d0d18b1b1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"90ea4276-482b-4120-b4e0-013d0d18b1b1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:42510","PortSpecifier":{"PortValue":42510}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433293,"nanos":935974743},"http":{"id":"90ea4276-482b-4120-b4e0-013d0d18b1b1","method":"POST","headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"90ea4276-482b-4120-b4e0-013d0d18b1b1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"90ea4276-482b-4120-b4e0-013d0d18b1b1","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"90ea4276-482b-4120-b4e0-013d0d18b1b1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"90ea4276-482b-4120-b4e0-013d0d18b1b1","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-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"90ea4276-482b-4120-b4e0-013d0d18b1b1","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-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"90ea4276-482b-4120-b4e0-013d0d18b1b1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f0b1df/rate-test-model-f0b1df\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"90ea4276-482b-4120-b4e0-013d0d18b1b1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"90ea4276-482b-4120-b4e0-013d0d18b1b1","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-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"90ea4276-482b-4120-b4e0-013d0d18b1b1","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-07T14:08:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"90ea4276-482b-4120-b4e0-013d0d18b1b1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"90ea4276-482b-4120-b4e0-013d0d18b1b1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"01d25599-955d-4242-a401-b918800d61e2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33234","PortSpecifier":{"PortValue":33234}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"01d25599-955d-4242-a401-b918800d61e2","method":"POST","path":"/ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e/v1/completions","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"01d25599-955d-4242-a401-b918800d61e2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33234","PortSpecifier":{"PortValue":33234}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433293,"nanos":976984093},"http":{"id":"01d25599-955d-4242-a401-b918800d61e2","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"01d25599-955d-4242-a401-b918800d61e2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-JK01Sy1Vxfw6bUlV_AEE8qah0okPl5dLgnDeqAjPAXViot3mfdF7jk5IKfPx"} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"01d25599-955d-4242-a401-b918800d61e2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-JK01Sy1Vxfw6bUlV_AEE8qah0okPl5dLgnDeqAjPAXViot3mfdF7jk5IKfPx\"}"} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"01d25599-955d-4242-a401-b918800d61e2","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-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"f35429a7-b5a1-43b2-92d6-34b69ecacaf4","keyName":"e2e-rate-a-f766f8","subscription":"e2e-rate-iso-a-f766f8","tenant":"e2e-shared-a-b6630e","userId":"f35429a7-b5a1-43b2-92d6-34b69ecacaf4","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"01d25599-955d-4242-a401-b918800d61e2","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e\",\"requestedSubscription\":\"e2e-rate-iso-a-f766f8\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"01d25599-955d-4242-a401-b918800d61e2","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-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-b6630e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f766f8","namespace":"ai-tenant-e2e-shared-a-b6630e","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"01d25599-955d-4242-a401-b918800d61e2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"01d25599-955d-4242-a401-b918800d61e2","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-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"01d25599-955d-4242-a401-b918800d61e2","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-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"01d25599-955d-4242-a401-b918800d61e2","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-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"01d25599-955d-4242-a401-b918800d61e2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"01d25599-955d-4242-a401-b918800d61e2","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-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"01d25599-955d-4242-a401-b918800d61e2","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-f766f8"} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"01d25599-955d-4242-a401-b918800d61e2","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-07T14:08:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"01d25599-955d-4242-a401-b918800d61e2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"f35429a7-b5a1-43b2-92d6-34b69ecacaf4","keyName":"e2e-rate-a-f766f8","selected_subscription":"e2e-rate-iso-a-f766f8","selected_subscription_key":"ai-tenant-e2e-shared-a-b6630e/e2e-rate-iso-a-f766f8@ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-b6630e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f766f8","namespace":"ai-tenant-e2e-shared-a-b6630e","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"01d25599-955d-4242-a401-b918800d61e2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:08:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"01d25599-955d-4242-a401-b918800d61e2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:08:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43026","PortSpecifier":{"PortValue":43026}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","method":"POST","path":"/ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e/v1/completions","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:08:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43026","PortSpecifier":{"PortValue":43026}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433295,"nanos":40352572},"http":{"id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:08:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-JK01Sy1Vxfw6bUlV_AEE8qah0okPl5dLgnDeqAjPAXViot3mfdF7jk5IKfPx"} {"level":"debug","ts":"2026-07-07T14:08:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-JK01Sy1Vxfw6bUlV_AEE8qah0okPl5dLgnDeqAjPAXViot3mfdF7jk5IKfPx\"}"} {"level":"debug","ts":"2026-07-07T14:08:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","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-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"f35429a7-b5a1-43b2-92d6-34b69ecacaf4","keyName":"e2e-rate-a-f766f8","subscription":"e2e-rate-iso-a-f766f8","tenant":"e2e-shared-a-b6630e","userId":"f35429a7-b5a1-43b2-92d6-34b69ecacaf4","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T14:08:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e\",\"requestedSubscription\":\"e2e-rate-iso-a-f766f8\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-07T14:08:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","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-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-b6630e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f766f8","namespace":"ai-tenant-e2e-shared-a-b6630e","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-07T14:08:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:08:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","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-07T14:08:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","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-07T14:08:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","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-07T14:08:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:08:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","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-07T14:08:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","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-07T14:08:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","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-f766f8"} {"level":"debug","ts":"2026-07-07T14:08:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"f35429a7-b5a1-43b2-92d6-34b69ecacaf4","keyName":"e2e-rate-a-f766f8","selected_subscription":"e2e-rate-iso-a-f766f8","selected_subscription_key":"ai-tenant-e2e-shared-a-b6630e/e2e-rate-iso-a-f766f8@ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-b6630e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f766f8","namespace":"ai-tenant-e2e-shared-a-b6630e","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-07T14:08:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:08:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0a686de7-8de0-4094-a1c3-0e7bfe567337","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:08:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43030","PortSpecifier":{"PortValue":43030}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","method":"POST","path":"/ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e/v1/completions","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:08:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43030","PortSpecifier":{"PortValue":43030}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433296,"nanos":78813513},"http":{"id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:08:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-JK01Sy1Vxfw6bUlV_AEE8qah0okPl5dLgnDeqAjPAXViot3mfdF7jk5IKfPx"} {"level":"debug","ts":"2026-07-07T14:08:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-JK01Sy1Vxfw6bUlV_AEE8qah0okPl5dLgnDeqAjPAXViot3mfdF7jk5IKfPx\"}"} {"level":"debug","ts":"2026-07-07T14:08:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","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-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"f35429a7-b5a1-43b2-92d6-34b69ecacaf4","keyName":"e2e-rate-a-f766f8","subscription":"e2e-rate-iso-a-f766f8","tenant":"e2e-shared-a-b6630e","userId":"f35429a7-b5a1-43b2-92d6-34b69ecacaf4","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T14:08:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e\",\"requestedSubscription\":\"e2e-rate-iso-a-f766f8\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-07T14:08:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","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-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-b6630e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f766f8","namespace":"ai-tenant-e2e-shared-a-b6630e","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-07T14:08:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:08:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","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-07T14:08:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","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-07T14:08:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:08:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","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-07T14:08:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","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-f766f8"} {"level":"debug","ts":"2026-07-07T14:08:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","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-07T14:08:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","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-07T14:08:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"f35429a7-b5a1-43b2-92d6-34b69ecacaf4","keyName":"e2e-rate-a-f766f8","selected_subscription":"e2e-rate-iso-a-f766f8","selected_subscription_key":"ai-tenant-e2e-shared-a-b6630e/e2e-rate-iso-a-f766f8@ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-b6630e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f766f8","namespace":"ai-tenant-e2e-shared-a-b6630e","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-07T14:08:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:08:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"db64f659-1076-4def-9e9b-7af1a8fb0f42","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:08:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"889a57ff-6b80-4dea-8f9d-48dd1518241e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:54948","PortSpecifier":{"PortValue":54948}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"889a57ff-6b80-4dea-8f9d-48dd1518241e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:08:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"889a57ff-6b80-4dea-8f9d-48dd1518241e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:54948","PortSpecifier":{"PortValue":54948}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433306,"nanos":895598265},"http":{"id":"889a57ff-6b80-4dea-8f9d-48dd1518241e","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"889a57ff-6b80-4dea-8f9d-48dd1518241e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"889a57ff-6b80-4dea-8f9d-48dd1518241e","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"889a57ff-6b80-4dea-8f9d-48dd1518241e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.65:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"889a57ff-6b80-4dea-8f9d-48dd1518241e","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-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"889a57ff-6b80-4dea-8f9d-48dd1518241e","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-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"889a57ff-6b80-4dea-8f9d-48dd1518241e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"889a57ff-6b80-4dea-8f9d-48dd1518241e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"889a57ff-6b80-4dea-8f9d-48dd1518241e","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-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"889a57ff-6b80-4dea-8f9d-48dd1518241e","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-07T14:08:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"889a57ff-6b80-4dea-8f9d-48dd1518241e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:08:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"889a57ff-6b80-4dea-8f9d-48dd1518241e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:08:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5a5e9ade-c04e-47c1-97d0-25e695349f55","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:38080","PortSpecifier":{"PortValue":38080}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5a5e9ade-c04e-47c1-97d0-25e695349f55","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:08:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5a5e9ade-c04e-47c1-97d0-25e695349f55","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:38080","PortSpecifier":{"PortValue":38080}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433306,"nanos":950094494},"http":{"id":"5a5e9ade-c04e-47c1-97d0-25e695349f55","method":"POST","headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5a5e9ade-c04e-47c1-97d0-25e695349f55","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5a5e9ade-c04e-47c1-97d0-25e695349f55","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":"2eab35ba-d563-4220-828e-d4975d82c453","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"]}} {"level":"debug","ts":"2026-07-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5a5e9ade-c04e-47c1-97d0-25e695349f55","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b7e9d8fa290c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b4b896c3-5228-42ae-80ff-aea5e59d7698"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"2eab35ba-d563-4220-828e-d4975d82c453","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.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-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5a5e9ade-c04e-47c1-97d0-25e695349f55","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-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5a5e9ade-c04e-47c1-97d0-25e695349f55","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-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5a5e9ade-c04e-47c1-97d0-25e695349f55","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f0b1df/rate-test-model-f0b1df\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5a5e9ade-c04e-47c1-97d0-25e695349f55","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5a5e9ade-c04e-47c1-97d0-25e695349f55","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-07T14:08:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5a5e9ade-c04e-47c1-97d0-25e695349f55","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-07T14:08:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5a5e9ade-c04e-47c1-97d0-25e695349f55","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:08:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5a5e9ade-c04e-47c1-97d0-25e695349f55","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:08:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:54952","PortSpecifier":{"PortValue":54952}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9e9796a9-1f01-423c-986b-388fefa7d636","method":"POST","path":"/ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e/v1/completions","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:08:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:54952","PortSpecifier":{"PortValue":54952}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433306,"nanos":990602082},"http":{"id":"9e9796a9-1f01-423c-986b-388fefa7d636","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:08:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-syq35dm4ISRlvqYs_82wUHu7Jle088cZgwvbSoQdMKIzT8wWScN4xRmt16lC"} {"level":"debug","ts":"2026-07-07T14:08:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-syq35dm4ISRlvqYs_82wUHu7Jle088cZgwvbSoQdMKIzT8wWScN4xRmt16lC\"}"} {"level":"debug","ts":"2026-07-07T14:08:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","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-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"660a98fb-df81-4f7b-80f3-1313ab2b9187","keyName":"e2e-rate-a-0cb2ad","subscription":"e2e-rate-iso-a-0cb2ad","tenant":"e2e-shared-a-b6630e","userId":"660a98fb-df81-4f7b-80f3-1313ab2b9187","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T14:08:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e\",\"requestedSubscription\":\"e2e-rate-iso-a-0cb2ad\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-07T14:08:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","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-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-b6630e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0cb2ad","namespace":"ai-tenant-e2e-shared-a-b6630e","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-07T14:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","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-07T14:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","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-07T14:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","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-07T14:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","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-07T14:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","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-0cb2ad"} {"level":"debug","ts":"2026-07-07T14:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","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-07T14:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"660a98fb-df81-4f7b-80f3-1313ab2b9187","keyName":"e2e-rate-a-0cb2ad","selected_subscription":"e2e-rate-iso-a-0cb2ad","selected_subscription_key":"ai-tenant-e2e-shared-a-b6630e/e2e-rate-iso-a-0cb2ad@ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-b6630e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0cb2ad","namespace":"ai-tenant-e2e-shared-a-b6630e","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-07T14:08:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:08:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9e9796a9-1f01-423c-986b-388fefa7d636","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:08:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3be52f43-6eaf-414e-99da-62e3df202702","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:54960","PortSpecifier":{"PortValue":54960}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3be52f43-6eaf-414e-99da-62e3df202702","method":"POST","path":"/ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e/v1/completions","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:08:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3be52f43-6eaf-414e-99da-62e3df202702","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:54960","PortSpecifier":{"PortValue":54960}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433308,"nanos":51130707},"http":{"id":"3be52f43-6eaf-414e-99da-62e3df202702","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:08:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3be52f43-6eaf-414e-99da-62e3df202702","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-syq35dm4ISRlvqYs_82wUHu7Jle088cZgwvbSoQdMKIzT8wWScN4xRmt16lC"} {"level":"debug","ts":"2026-07-07T14:08:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3be52f43-6eaf-414e-99da-62e3df202702","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-syq35dm4ISRlvqYs_82wUHu7Jle088cZgwvbSoQdMKIzT8wWScN4xRmt16lC\"}"} {"level":"debug","ts":"2026-07-07T14:08:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3be52f43-6eaf-414e-99da-62e3df202702","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-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"660a98fb-df81-4f7b-80f3-1313ab2b9187","keyName":"e2e-rate-a-0cb2ad","subscription":"e2e-rate-iso-a-0cb2ad","tenant":"e2e-shared-a-b6630e","userId":"660a98fb-df81-4f7b-80f3-1313ab2b9187","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T14:08:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3be52f43-6eaf-414e-99da-62e3df202702","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e\",\"requestedSubscription\":\"e2e-rate-iso-a-0cb2ad\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-07T14:08:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3be52f43-6eaf-414e-99da-62e3df202702","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-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-b6630e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0cb2ad","namespace":"ai-tenant-e2e-shared-a-b6630e","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-07T14:08:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3be52f43-6eaf-414e-99da-62e3df202702","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:08:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3be52f43-6eaf-414e-99da-62e3df202702","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-07T14:08:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3be52f43-6eaf-414e-99da-62e3df202702","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-07T14:08:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3be52f43-6eaf-414e-99da-62e3df202702","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-07T14:08:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3be52f43-6eaf-414e-99da-62e3df202702","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:08:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3be52f43-6eaf-414e-99da-62e3df202702","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-07T14:08:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3be52f43-6eaf-414e-99da-62e3df202702","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-07T14:08:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3be52f43-6eaf-414e-99da-62e3df202702","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-0cb2ad"} {"level":"debug","ts":"2026-07-07T14:08:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3be52f43-6eaf-414e-99da-62e3df202702","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"660a98fb-df81-4f7b-80f3-1313ab2b9187","keyName":"e2e-rate-a-0cb2ad","selected_subscription":"e2e-rate-iso-a-0cb2ad","selected_subscription_key":"ai-tenant-e2e-shared-a-b6630e/e2e-rate-iso-a-0cb2ad@ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-b6630e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0cb2ad","namespace":"ai-tenant-e2e-shared-a-b6630e","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-07T14:08:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3be52f43-6eaf-414e-99da-62e3df202702","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:08:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3be52f43-6eaf-414e-99da-62e3df202702","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:54968","PortSpecifier":{"PortValue":54968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","method":"POST","path":"/ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e/v1/completions","host":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:54968","PortSpecifier":{"PortValue":54968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.65:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433309,"nanos":90385649},"http":{"id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","method":"POST","headers":{":authority":"e2e-shared-a-b6630e.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-syq35dm4ISRlvqYs_82wUHu7Jle088cZgwvbSoQdMKIzT8wWScN4xRmt16lC"} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-syq35dm4ISRlvqYs_82wUHu7Jle088cZgwvbSoQdMKIzT8wWScN4xRmt16lC\"}"} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","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-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"660a98fb-df81-4f7b-80f3-1313ab2b9187","keyName":"e2e-rate-a-0cb2ad","subscription":"e2e-rate-iso-a-0cb2ad","tenant":"e2e-shared-a-b6630e","userId":"660a98fb-df81-4f7b-80f3-1313ab2b9187","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e\",\"requestedSubscription\":\"e2e-rate-iso-a-0cb2ad\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","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-b6630e.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-b6630e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0cb2ad","namespace":"ai-tenant-e2e-shared-a-b6630e","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","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-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","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-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","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-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","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-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","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-0cb2ad"} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","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-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"660a98fb-df81-4f7b-80f3-1313ab2b9187","keyName":"e2e-rate-a-0cb2ad","selected_subscription":"e2e-rate-iso-a-0cb2ad","selected_subscription_key":"ai-tenant-e2e-shared-a-b6630e/e2e-rate-iso-a-0cb2ad@ai-tenant-e2e-shared-a-b6630e/rate-test-model-b6630e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-b6630e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0cb2ad","namespace":"ai-tenant-e2e-shared-a-b6630e","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bc331ea8-8af7-4f3f-8a10-9a5220f5348d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:38094","PortSpecifier":{"PortValue":38094}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","method":"POST","path":"/ai-tenant-e2e-shared-b-f0b1df/rate-test-model-f0b1df/v1/completions","host":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:38094","PortSpecifier":{"PortValue":38094}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783433309,"nanos":149913641},"http":{"id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","method":"POST","headers":{":authority":"e2e-shared-b-f0b1df.apps.53fa5f5e-4f64-4a61-9197-b7e9d8fa290c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-f0b1df/rate-test-model-f0b1df/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-4fKUyAizup4tBePa_L6CDc09A1B9FOe0xeNLCWgGvizm8ZwrsJGv4hWSzv6K"} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-f0b1df.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-4fKUyAizup4tBePa_L6CDc09A1B9FOe0xeNLCWgGvizm8ZwrsJGv4hWSzv6K\"}"} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","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-f0b1df.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"d14489cb-8844-4e94-8098-da28ae6d8974","keyName":"e2e-rate-b-0cb2ad","subscription":"e2e-rate-iso-b-0cb2ad","tenant":"e2e-shared-b-f0b1df","userId":"d14489cb-8844-4e94-8098-da28ae6d8974","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-f0b1df.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-f0b1df/rate-test-model-f0b1df\",\"requestedSubscription\":\"e2e-rate-iso-b-0cb2ad\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","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-f0b1df.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-f0b1df","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-0cb2ad","namespace":"ai-tenant-e2e-shared-b-f0b1df","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","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-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","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-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f0b1df/rate-test-model-f0b1df\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","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-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","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-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","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-0cb2ad"} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","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-07T14:08:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","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_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"d14489cb-8844-4e94-8098-da28ae6d8974","keyName":"e2e-rate-b-0cb2ad","selected_subscription":"e2e-rate-iso-b-0cb2ad","selected_subscription_key":"ai-tenant-e2e-shared-b-f0b1df/e2e-rate-iso-b-0cb2ad@ai-tenant-e2e-shared-b-f0b1df/rate-test-model-f0b1df","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-f0b1df","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-0cb2ad","namespace":"ai-tenant-e2e-shared-b-f0b1df","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-07T14:08:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b0472511-d3a3-4d9a-bbf6-803e73b2b01d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-07T14:08:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1da8b1f3d6da8a8d934c6d0384e970b984a8b5bebe9f461c808044365e282ddd"} {"level":"info","ts":"2026-07-07T14:08:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b7670ee0e94bf5578fd6a1caaf02e99f8e173537e5c850ec9eafff336f325bf"} {"level":"info","ts":"2026-07-07T14:08:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a6fa3329257e9f37e95d5cf116a963c31a60c09de924ce4b5cb65c2bef9351b"} {"level":"info","ts":"2026-07-07T14:08:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/da28bcd07e521ac297985bd3f0be77a2da5545f7af38770fa3decca43695b4c2"} {"level":"info","ts":"2026-07-07T14:08:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/674d9aadc1f81329a59ad525c3f3c2c6d69abc48c05cf42b05d1235a599a1610"} {"level":"info","ts":"2026-07-07T14:08:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/609109544568d85df7c9fc8a0baf830cf02686347f1d0075b0793823b73350c7"} {"level":"info","ts":"2026-07-07T14:08:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b42b1c8405011da093f6f3c6e197e872a86f214272e398d9a36658b7610b4bb"} {"level":"info","ts":"2026-07-07T14:08:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/53e310e1b8bb1d3b6fbdfc3e2fee6f12560e681db77ca721545b2e3f808f7b79"} {"level":"info","ts":"2026-07-07T14:08:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0d69461f9a77687cb38008485f96c3215802cb44b26473d7bfaada9b642ac075"} {"level":"info","ts":"2026-07-07T14:08:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/df92f4ed2c816da147da6579cffa180f0f8061cc8b3833f8dc105b2df156e9ce"} {"level":"info","ts":"2026-07-07T14:08:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b23f352f46cae2014dafec7e2d2c5d87ccef92d6bec523d0cdd4a043f5111a1b"} {"level":"info","ts":"2026-07-07T14:08:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0117e591a7717643c1b9e9741573ab61e203e9535f4e1e222ff2e3ba2b4d0c8b"} {"level":"info","ts":"2026-07-07T14:08:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/173a3ef6e8b0dab87e18702e62a363ab74646e45a952761e34c33a33c18f511f"} {"level":"info","ts":"2026-07-07T14:08:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65da012dcc54e6cd06ea93750e6c33a854d38fc6bfc536d451a74b4b1545bfb9"} {"level":"info","ts":"2026-07-07T14:08:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/939ca78cb2cf0e6a06fadf9353def1e7d254a416afd5b328e3e818385a8b6620"} {"level":"info","ts":"2026-07-07T14:08:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5572c2bdded29ee63aff6d73f1068331584e05a716dfdcad1da97e1bc445c455"} {"level":"info","ts":"2026-07-07T14:08:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ab8c1a7faa6c9133be42ad0d84cf317bb9687430889f0ab5647a236ea2f9ef5e"} {"level":"info","ts":"2026-07-07T14:08:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b8d0947a93191887fb1811acdb1dc3f2af125c30285aaed6bf5637527bce5a4d"} {"level":"info","ts":"2026-07-07T14:09:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/889e722de89284a3543abe2a81a8f2be3cabccc2664a37c57fa09a05d689d0e5"} {"level":"info","ts":"2026-07-07T14:09:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2b512e888338e82974e00e03d22dbef20693817c1c81c61777c37aed92f2be73"}