--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196"} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196"} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110"} {"level":"info","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110"} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110"} {"level":"info","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196"} {"level":"info","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110"} {"level":"error","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196\": 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-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15c1b7201c887c47ab8ea3b61e949a82931f032cb74d20c6df289dc4fca555fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15c1b7201c887c47ab8ea3b61e949a82931f032cb74d20c6df289dc4fca555fa"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15c1b7201c887c47ab8ea3b61e949a82931f032cb74d20c6df289dc4fca555fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15c1b7201c887c47ab8ea3b61e949a82931f032cb74d20c6df289dc4fca555fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15c1b7201c887c47ab8ea3b61e949a82931f032cb74d20c6df289dc4fca555fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15c1b7201c887c47ab8ea3b61e949a82931f032cb74d20c6df289dc4fca555fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15c1b7201c887c47ab8ea3b61e949a82931f032cb74d20c6df289dc4fca555fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15c1b7201c887c47ab8ea3b61e949a82931f032cb74d20c6df289dc4fca555fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196"} {"level":"error","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"15c1b7201c887c47ab8ea3b61e949a82931f032cb74d20c6df289dc4fca555fa","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"15c1b7201c887c47ab8ea3b61e949a82931f032cb74d20c6df289dc4fca555fa\": 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-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15c1b7201c887c47ab8ea3b61e949a82931f032cb74d20c6df289dc4fca555fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15c1b7201c887c47ab8ea3b61e949a82931f032cb74d20c6df289dc4fca555fa"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196"} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62e3289d559d4efd6c90818dc92c665d0fe07f23f00bc2ff8decd7b963e9d9e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62e3289d559d4efd6c90818dc92c665d0fe07f23f00bc2ff8decd7b963e9d9e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62e3289d559d4efd6c90818dc92c665d0fe07f23f00bc2ff8decd7b963e9d9e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62e3289d559d4efd6c90818dc92c665d0fe07f23f00bc2ff8decd7b963e9d9e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62e3289d559d4efd6c90818dc92c665d0fe07f23f00bc2ff8decd7b963e9d9e2"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62e3289d559d4efd6c90818dc92c665d0fe07f23f00bc2ff8decd7b963e9d9e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62e3289d559d4efd6c90818dc92c665d0fe07f23f00bc2ff8decd7b963e9d9e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62e3289d559d4efd6c90818dc92c665d0fe07f23f00bc2ff8decd7b963e9d9e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62e3289d559d4efd6c90818dc92c665d0fe07f23f00bc2ff8decd7b963e9d9e2"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62e3289d559d4efd6c90818dc92c665d0fe07f23f00bc2ff8decd7b963e9d9e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62e3289d559d4efd6c90818dc92c665d0fe07f23f00bc2ff8decd7b963e9d9e2"} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:17:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7"} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af"} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af"} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af"} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af"} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30"} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30"} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af"} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30"} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"470cd1e99176e7d71388c227b7768928c0e82107edff15ec1f285fa8dd3de46b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30"} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"470cd1e99176e7d71388c227b7768928c0e82107edff15ec1f285fa8dd3de46b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/470cd1e99176e7d71388c227b7768928c0e82107edff15ec1f285fa8dd3de46b"} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30"} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"470cd1e99176e7d71388c227b7768928c0e82107edff15ec1f285fa8dd3de46b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/470cd1e99176e7d71388c227b7768928c0e82107edff15ec1f285fa8dd3de46b"} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30"} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"470cd1e99176e7d71388c227b7768928c0e82107edff15ec1f285fa8dd3de46b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4"} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/470cd1e99176e7d71388c227b7768928c0e82107edff15ec1f285fa8dd3de46b"} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"470cd1e99176e7d71388c227b7768928c0e82107edff15ec1f285fa8dd3de46b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["470cd1e99176e7d71388c227b7768928c0e82107edff15ec1f285fa8dd3de46b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4"} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"470cd1e99176e7d71388c227b7768928c0e82107edff15ec1f285fa8dd3de46b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/470cd1e99176e7d71388c227b7768928c0e82107edff15ec1f285fa8dd3de46b"} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"470cd1e99176e7d71388c227b7768928c0e82107edff15ec1f285fa8dd3de46b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4"} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4"} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:17:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4"} {"level":"error","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4\": 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-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:17:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dcccc61e-7c32-47dc-ab6b-f7a89bcfe3ff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:44048","PortSpecifier":{"PortValue":44048}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dcccc61e-7c32-47dc-ab6b-f7a89bcfe3ff","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dcccc61e-7c32-47dc-ab6b-f7a89bcfe3ff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:44048","PortSpecifier":{"PortValue":44048}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283464,"nanos":846186619},"http":{"id":"dcccc61e-7c32-47dc-ab6b-f7a89bcfe3ff","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"dcccc61e-7c32-47dc-ab6b-f7a89bcfe3ff","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dcccc61e-7c32-47dc-ab6b-f7a89bcfe3ff","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dcccc61e-7c32-47dc-ab6b-f7a89bcfe3ff","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dcccc61e-7c32-47dc-ab6b-f7a89bcfe3ff","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-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dcccc61e-7c32-47dc-ab6b-f7a89bcfe3ff","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-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dcccc61e-7c32-47dc-ab6b-f7a89bcfe3ff","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/auth-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"dcccc61e-7c32-47dc-ab6b-f7a89bcfe3ff","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dcccc61e-7c32-47dc-ab6b-f7a89bcfe3ff","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-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dcccc61e-7c32-47dc-ab6b-f7a89bcfe3ff","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-17T10:17:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dcccc61e-7c32-47dc-ab6b-f7a89bcfe3ff","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dcccc61e-7c32-47dc-ab6b-f7a89bcfe3ff","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a019b7e8-0e69-9395-b7da-a7db513c2451","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51010","PortSpecifier":{"PortValue":51010}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a019b7e8-0e69-9395-b7da-a7db513c2451","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a019b7e8-0e69-9395-b7da-a7db513c2451","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51010","PortSpecifier":{"PortValue":51010}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283464,"nanos":913536994},"http":{"id":"a019b7e8-0e69-9395-b7da-a7db513c2451","method":"POST","headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a019b7e8-0e69-9395-b7da-a7db513c2451","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a019b7e8-0e69-9395-b7da-a7db513c2451","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a019b7e8-0e69-9395-b7da-a7db513c2451","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.139:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a019b7e8-0e69-9395-b7da-a7db513c2451","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-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a019b7e8-0e69-9395-b7da-a7db513c2451","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-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a019b7e8-0e69-9395-b7da-a7db513c2451","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-af80d9/auth-test-model-af80d9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-af80d9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a019b7e8-0e69-9395-b7da-a7db513c2451","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a019b7e8-0e69-9395-b7da-a7db513c2451","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-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a019b7e8-0e69-9395-b7da-a7db513c2451","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-17T10:17:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a019b7e8-0e69-9395-b7da-a7db513c2451","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a019b7e8-0e69-9395-b7da-a7db513c2451","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1f7592bd-a09b-48ee-8a8f-9ad00b6baee6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:44058","PortSpecifier":{"PortValue":44058}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1f7592bd-a09b-48ee-8a8f-9ad00b6baee6","method":"GET","path":"/maas-api/v1/api-keys/cf6080fc-5c2e-496d-8a87-b5771f26afb4","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1f7592bd-a09b-48ee-8a8f-9ad00b6baee6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:44058","PortSpecifier":{"PortValue":44058}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283464,"nanos":980499211},"http":{"id":"1f7592bd-a09b-48ee-8a8f-9ad00b6baee6","method":"GET","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/cf6080fc-5c2e-496d-8a87-b5771f26afb4",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1f7592bd-a09b-48ee-8a8f-9ad00b6baee6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1f7592bd-a09b-48ee-8a8f-9ad00b6baee6","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1f7592bd-a09b-48ee-8a8f-9ad00b6baee6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/cf6080fc-5c2e-496d-8a87-b5771f26afb4",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1f7592bd-a09b-48ee-8a8f-9ad00b6baee6","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-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1f7592bd-a09b-48ee-8a8f-9ad00b6baee6","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-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1f7592bd-a09b-48ee-8a8f-9ad00b6baee6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/auth-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1f7592bd-a09b-48ee-8a8f-9ad00b6baee6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1f7592bd-a09b-48ee-8a8f-9ad00b6baee6","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-17T10:17:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1f7592bd-a09b-48ee-8a8f-9ad00b6baee6","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-17T10:17:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1f7592bd-a09b-48ee-8a8f-9ad00b6baee6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:17:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1f7592bd-a09b-48ee-8a8f-9ad00b6baee6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:17:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"853a5929-2cc4-463a-b274-cec72914d25a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51024","PortSpecifier":{"PortValue":51024}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"853a5929-2cc4-463a-b274-cec72914d25a","method":"GET","path":"/maas-api/v1/api-keys/375a38ed-ce57-45f4-9313-81e89a4d4349","host":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:17:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"853a5929-2cc4-463a-b274-cec72914d25a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51024","PortSpecifier":{"PortValue":51024}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283465,"nanos":21935648},"http":{"id":"853a5929-2cc4-463a-b274-cec72914d25a","method":"GET","headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/375a38ed-ce57-45f4-9313-81e89a4d4349",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:17:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"853a5929-2cc4-463a-b274-cec72914d25a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:17:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"853a5929-2cc4-463a-b274-cec72914d25a","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:17:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"853a5929-2cc4-463a-b274-cec72914d25a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.139:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/375a38ed-ce57-45f4-9313-81e89a4d4349",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:17:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"853a5929-2cc4-463a-b274-cec72914d25a","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-17T10:17:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"853a5929-2cc4-463a-b274-cec72914d25a","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-17T10:17:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"853a5929-2cc4-463a-b274-cec72914d25a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-af80d9/auth-test-model-af80d9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-af80d9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:17:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"853a5929-2cc4-463a-b274-cec72914d25a","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:17:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"853a5929-2cc4-463a-b274-cec72914d25a","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-17T10:17:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"853a5929-2cc4-463a-b274-cec72914d25a","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-17T10:17:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"853a5929-2cc4-463a-b274-cec72914d25a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:17:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"853a5929-2cc4-463a-b274-cec72914d25a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c377ed55-032f-4195-a88b-0ec541dc852b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37710","PortSpecifier":{"PortValue":37710}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c377ed55-032f-4195-a88b-0ec541dc852b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c377ed55-032f-4195-a88b-0ec541dc852b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37710","PortSpecifier":{"PortValue":37710}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283484,"nanos":369763058},"http":{"id":"c377ed55-032f-4195-a88b-0ec541dc852b","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c377ed55-032f-4195-a88b-0ec541dc852b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c377ed55-032f-4195-a88b-0ec541dc852b","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c377ed55-032f-4195-a88b-0ec541dc852b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c377ed55-032f-4195-a88b-0ec541dc852b","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-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c377ed55-032f-4195-a88b-0ec541dc852b","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-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c377ed55-032f-4195-a88b-0ec541dc852b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/auth-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c377ed55-032f-4195-a88b-0ec541dc852b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c377ed55-032f-4195-a88b-0ec541dc852b","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-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c377ed55-032f-4195-a88b-0ec541dc852b","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-17T10:18:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c377ed55-032f-4195-a88b-0ec541dc852b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c377ed55-032f-4195-a88b-0ec541dc852b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0f523577-1b41-4450-973c-007aea98c82c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37246","PortSpecifier":{"PortValue":37246}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0f523577-1b41-4450-973c-007aea98c82c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0f523577-1b41-4450-973c-007aea98c82c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37246","PortSpecifier":{"PortValue":37246}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283484,"nanos":413115798},"http":{"id":"0f523577-1b41-4450-973c-007aea98c82c","method":"POST","headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0f523577-1b41-4450-973c-007aea98c82c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0f523577-1b41-4450-973c-007aea98c82c","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0f523577-1b41-4450-973c-007aea98c82c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.139:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0f523577-1b41-4450-973c-007aea98c82c","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-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0f523577-1b41-4450-973c-007aea98c82c","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-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0f523577-1b41-4450-973c-007aea98c82c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-af80d9/auth-test-model-af80d9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-af80d9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0f523577-1b41-4450-973c-007aea98c82c","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0f523577-1b41-4450-973c-007aea98c82c","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-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0f523577-1b41-4450-973c-007aea98c82c","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-17T10:18:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0f523577-1b41-4450-973c-007aea98c82c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0f523577-1b41-4450-973c-007aea98c82c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd534342-847d-47d7-80ac-762f0f26f64d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37714","PortSpecifier":{"PortValue":37714}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bd534342-847d-47d7-80ac-762f0f26f64d","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd534342-847d-47d7-80ac-762f0f26f64d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37714","PortSpecifier":{"PortValue":37714}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283484,"nanos":456504281},"http":{"id":"bd534342-847d-47d7-80ac-762f0f26f64d","method":"GET","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bd534342-847d-47d7-80ac-762f0f26f64d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-3Xbm8rJSld287JEY_hdagDoDV4adKOljRYde0i991PuvwrJaS94Ts6FhutV7"} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"bd534342-847d-47d7-80ac-762f0f26f64d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-3Xbm8rJSld287JEY_hdagDoDV4adKOljRYde0i991PuvwrJaS94Ts6FhutV7\"}"} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"bd534342-847d-47d7-80ac-762f0f26f64d","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-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"59e8b986-e3c8-43e2-86e0-95d7de78d650","keyName":"e2e-auth-iso-a-3f89b9","subscription":"e2e-auth-iso-745aac","tenant":"e2e-shared-a-ed096b","userId":"59e8b986-e3c8-43e2-86e0-95d7de78d650","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bd534342-847d-47d7-80ac-762f0f26f64d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd534342-847d-47d7-80ac-762f0f26f64d","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-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd534342-847d-47d7-80ac-762f0f26f64d","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-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd534342-847d-47d7-80ac-762f0f26f64d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/auth-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bd534342-847d-47d7-80ac-762f0f26f64d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd534342-847d-47d7-80ac-762f0f26f64d","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-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd534342-847d-47d7-80ac-762f0f26f64d","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-745aac"} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd534342-847d-47d7-80ac-762f0f26f64d","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-17T10:18:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd534342-847d-47d7-80ac-762f0f26f64d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:18:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd534342-847d-47d7-80ac-762f0f26f64d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c1a5326e-a55b-4900-9fed-8f221ff3dda5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57564","PortSpecifier":{"PortValue":57564}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c1a5326e-a55b-4900-9fed-8f221ff3dda5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c1a5326e-a55b-4900-9fed-8f221ff3dda5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57564","PortSpecifier":{"PortValue":57564}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283503,"nanos":755715277},"http":{"id":"c1a5326e-a55b-4900-9fed-8f221ff3dda5","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c1a5326e-a55b-4900-9fed-8f221ff3dda5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c1a5326e-a55b-4900-9fed-8f221ff3dda5","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c1a5326e-a55b-4900-9fed-8f221ff3dda5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c1a5326e-a55b-4900-9fed-8f221ff3dda5","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-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c1a5326e-a55b-4900-9fed-8f221ff3dda5","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-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c1a5326e-a55b-4900-9fed-8f221ff3dda5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/auth-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c1a5326e-a55b-4900-9fed-8f221ff3dda5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c1a5326e-a55b-4900-9fed-8f221ff3dda5","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-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c1a5326e-a55b-4900-9fed-8f221ff3dda5","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-17T10:18:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c1a5326e-a55b-4900-9fed-8f221ff3dda5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c1a5326e-a55b-4900-9fed-8f221ff3dda5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5daf7199-e6f7-4746-8271-e610446914e4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:58222","PortSpecifier":{"PortValue":58222}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5daf7199-e6f7-4746-8271-e610446914e4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5daf7199-e6f7-4746-8271-e610446914e4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:58222","PortSpecifier":{"PortValue":58222}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283503,"nanos":791748393},"http":{"id":"5daf7199-e6f7-4746-8271-e610446914e4","method":"POST","headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5daf7199-e6f7-4746-8271-e610446914e4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5daf7199-e6f7-4746-8271-e610446914e4","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5daf7199-e6f7-4746-8271-e610446914e4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.139:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5daf7199-e6f7-4746-8271-e610446914e4","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-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5daf7199-e6f7-4746-8271-e610446914e4","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-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5daf7199-e6f7-4746-8271-e610446914e4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-af80d9/auth-test-model-af80d9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-af80d9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5daf7199-e6f7-4746-8271-e610446914e4","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5daf7199-e6f7-4746-8271-e610446914e4","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-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5daf7199-e6f7-4746-8271-e610446914e4","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-17T10:18:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5daf7199-e6f7-4746-8271-e610446914e4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5daf7199-e6f7-4746-8271-e610446914e4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5777ee14-b5cf-4f2a-aa15-c3f4f1ef366b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:58232","PortSpecifier":{"PortValue":58232}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5777ee14-b5cf-4f2a-aa15-c3f4f1ef366b","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5777ee14-b5cf-4f2a-aa15-c3f4f1ef366b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:58232","PortSpecifier":{"PortValue":58232}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283503,"nanos":829583818},"http":{"id":"5777ee14-b5cf-4f2a-aa15-c3f4f1ef366b","method":"GET","headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5777ee14-b5cf-4f2a-aa15-c3f4f1ef366b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-uHxPAiXENs8d6Rdb_5t3ZUKnUxyqazapExoVrUoYupjArbaQ4J3fqtFeOjxq"} {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5777ee14-b5cf-4f2a-aa15-c3f4f1ef366b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-af80d9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-uHxPAiXENs8d6Rdb_5t3ZUKnUxyqazapExoVrUoYupjArbaQ4J3fqtFeOjxq\"}"} {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5777ee14-b5cf-4f2a-aa15-c3f4f1ef366b","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-af80d9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5777ee14-b5cf-4f2a-aa15-c3f4f1ef366b","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.139:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:18:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"5777ee14-b5cf-4f2a-aa15-c3f4f1ef366b","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-17T10:18:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5777ee14-b5cf-4f2a-aa15-c3f4f1ef366b","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-17T10:18:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5777ee14-b5cf-4f2a-aa15-c3f4f1ef366b","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-17T10:18:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8f6bec92-b089-4ed9-98bd-844fd1b1b7a5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40258","PortSpecifier":{"PortValue":40258}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8f6bec92-b089-4ed9-98bd-844fd1b1b7a5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8f6bec92-b089-4ed9-98bd-844fd1b1b7a5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40258","PortSpecifier":{"PortValue":40258}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283523,"nanos":135995399},"http":{"id":"8f6bec92-b089-4ed9-98bd-844fd1b1b7a5","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8f6bec92-b089-4ed9-98bd-844fd1b1b7a5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8f6bec92-b089-4ed9-98bd-844fd1b1b7a5","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8f6bec92-b089-4ed9-98bd-844fd1b1b7a5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8f6bec92-b089-4ed9-98bd-844fd1b1b7a5","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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8f6bec92-b089-4ed9-98bd-844fd1b1b7a5","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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8f6bec92-b089-4ed9-98bd-844fd1b1b7a5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/auth-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8f6bec92-b089-4ed9-98bd-844fd1b1b7a5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8f6bec92-b089-4ed9-98bd-844fd1b1b7a5","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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8f6bec92-b089-4ed9-98bd-844fd1b1b7a5","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-17T10:18:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8f6bec92-b089-4ed9-98bd-844fd1b1b7a5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8f6bec92-b089-4ed9-98bd-844fd1b1b7a5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f1c6917b-76f4-4b2b-86a4-3b874b989dfc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57572","PortSpecifier":{"PortValue":57572}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f1c6917b-76f4-4b2b-86a4-3b874b989dfc","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f1c6917b-76f4-4b2b-86a4-3b874b989dfc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57572","PortSpecifier":{"PortValue":57572}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283523,"nanos":173389495},"http":{"id":"f1c6917b-76f4-4b2b-86a4-3b874b989dfc","method":"POST","headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f1c6917b-76f4-4b2b-86a4-3b874b989dfc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f1c6917b-76f4-4b2b-86a4-3b874b989dfc","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f1c6917b-76f4-4b2b-86a4-3b874b989dfc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.139:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f1c6917b-76f4-4b2b-86a4-3b874b989dfc","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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f1c6917b-76f4-4b2b-86a4-3b874b989dfc","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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f1c6917b-76f4-4b2b-86a4-3b874b989dfc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-af80d9/auth-test-model-af80d9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-af80d9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f1c6917b-76f4-4b2b-86a4-3b874b989dfc","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f1c6917b-76f4-4b2b-86a4-3b874b989dfc","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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f1c6917b-76f4-4b2b-86a4-3b874b989dfc","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-17T10:18:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f1c6917b-76f4-4b2b-86a4-3b874b989dfc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f1c6917b-76f4-4b2b-86a4-3b874b989dfc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"895cbe3d-7682-457e-9176-0c1b16046e59","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40270","PortSpecifier":{"PortValue":40270}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"895cbe3d-7682-457e-9176-0c1b16046e59","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"895cbe3d-7682-457e-9176-0c1b16046e59","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40270","PortSpecifier":{"PortValue":40270}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283523,"nanos":209687499},"http":{"id":"895cbe3d-7682-457e-9176-0c1b16046e59","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"895cbe3d-7682-457e-9176-0c1b16046e59","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"895cbe3d-7682-457e-9176-0c1b16046e59","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"895cbe3d-7682-457e-9176-0c1b16046e59","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"895cbe3d-7682-457e-9176-0c1b16046e59","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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"895cbe3d-7682-457e-9176-0c1b16046e59","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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"895cbe3d-7682-457e-9176-0c1b16046e59","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/auth-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"895cbe3d-7682-457e-9176-0c1b16046e59","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"895cbe3d-7682-457e-9176-0c1b16046e59","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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"895cbe3d-7682-457e-9176-0c1b16046e59","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-17T10:18:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"895cbe3d-7682-457e-9176-0c1b16046e59","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"895cbe3d-7682-457e-9176-0c1b16046e59","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"351d175b-226f-4411-89a5-c61832c0dfd8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57574","PortSpecifier":{"PortValue":57574}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"351d175b-226f-4411-89a5-c61832c0dfd8","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"351d175b-226f-4411-89a5-c61832c0dfd8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57574","PortSpecifier":{"PortValue":57574}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283523,"nanos":249967437},"http":{"id":"351d175b-226f-4411-89a5-c61832c0dfd8","method":"POST","headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"351d175b-226f-4411-89a5-c61832c0dfd8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"351d175b-226f-4411-89a5-c61832c0dfd8","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"351d175b-226f-4411-89a5-c61832c0dfd8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.139:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"351d175b-226f-4411-89a5-c61832c0dfd8","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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"351d175b-226f-4411-89a5-c61832c0dfd8","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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"351d175b-226f-4411-89a5-c61832c0dfd8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-af80d9/auth-test-model-af80d9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-af80d9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"351d175b-226f-4411-89a5-c61832c0dfd8","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"351d175b-226f-4411-89a5-c61832c0dfd8","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-17T10:18:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"351d175b-226f-4411-89a5-c61832c0dfd8","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-17T10:18:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"351d175b-226f-4411-89a5-c61832c0dfd8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:18:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"351d175b-226f-4411-89a5-c61832c0dfd8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2aef492c-1096-4746-92f2-3b59f8076467","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39660","PortSpecifier":{"PortValue":39660}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2aef492c-1096-4746-92f2-3b59f8076467","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2aef492c-1096-4746-92f2-3b59f8076467","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39660","PortSpecifier":{"PortValue":39660}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283542,"nanos":552484977},"http":{"id":"2aef492c-1096-4746-92f2-3b59f8076467","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2aef492c-1096-4746-92f2-3b59f8076467","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2aef492c-1096-4746-92f2-3b59f8076467","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2aef492c-1096-4746-92f2-3b59f8076467","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2aef492c-1096-4746-92f2-3b59f8076467","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-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2aef492c-1096-4746-92f2-3b59f8076467","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-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2aef492c-1096-4746-92f2-3b59f8076467","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/auth-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2aef492c-1096-4746-92f2-3b59f8076467","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2aef492c-1096-4746-92f2-3b59f8076467","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-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2aef492c-1096-4746-92f2-3b59f8076467","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-17T10:19:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2aef492c-1096-4746-92f2-3b59f8076467","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2aef492c-1096-4746-92f2-3b59f8076467","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eb8ac5c5-8cce-44c0-8dda-431f9c8a07b0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:49608","PortSpecifier":{"PortValue":49608}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"eb8ac5c5-8cce-44c0-8dda-431f9c8a07b0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eb8ac5c5-8cce-44c0-8dda-431f9c8a07b0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:49608","PortSpecifier":{"PortValue":49608}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283542,"nanos":587713990},"http":{"id":"eb8ac5c5-8cce-44c0-8dda-431f9c8a07b0","method":"POST","headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"eb8ac5c5-8cce-44c0-8dda-431f9c8a07b0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"eb8ac5c5-8cce-44c0-8dda-431f9c8a07b0","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"eb8ac5c5-8cce-44c0-8dda-431f9c8a07b0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.139:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb8ac5c5-8cce-44c0-8dda-431f9c8a07b0","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-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb8ac5c5-8cce-44c0-8dda-431f9c8a07b0","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-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb8ac5c5-8cce-44c0-8dda-431f9c8a07b0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-af80d9/auth-test-model-af80d9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-af80d9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"eb8ac5c5-8cce-44c0-8dda-431f9c8a07b0","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb8ac5c5-8cce-44c0-8dda-431f9c8a07b0","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-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb8ac5c5-8cce-44c0-8dda-431f9c8a07b0","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-17T10:19:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eb8ac5c5-8cce-44c0-8dda-431f9c8a07b0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eb8ac5c5-8cce-44c0-8dda-431f9c8a07b0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"df807f87-3886-4fa2-9971-f5d01f448529","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:49616","PortSpecifier":{"PortValue":49616}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"df807f87-3886-4fa2-9971-f5d01f448529","method":"GET","path":"/maas-api/v1/api-keys/fbfd27f7-fc6e-49e3-b261-f934b358d503","host":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"df807f87-3886-4fa2-9971-f5d01f448529","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:49616","PortSpecifier":{"PortValue":49616}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283542,"nanos":624965774},"http":{"id":"df807f87-3886-4fa2-9971-f5d01f448529","method":"GET","headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/fbfd27f7-fc6e-49e3-b261-f934b358d503",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"df807f87-3886-4fa2-9971-f5d01f448529","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"df807f87-3886-4fa2-9971-f5d01f448529","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"df807f87-3886-4fa2-9971-f5d01f448529","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.139:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/fbfd27f7-fc6e-49e3-b261-f934b358d503",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df807f87-3886-4fa2-9971-f5d01f448529","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-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df807f87-3886-4fa2-9971-f5d01f448529","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-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df807f87-3886-4fa2-9971-f5d01f448529","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-af80d9/auth-test-model-af80d9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-af80d9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"df807f87-3886-4fa2-9971-f5d01f448529","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"df807f87-3886-4fa2-9971-f5d01f448529","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-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"df807f87-3886-4fa2-9971-f5d01f448529","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-17T10:19:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"df807f87-3886-4fa2-9971-f5d01f448529","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"df807f87-3886-4fa2-9971-f5d01f448529","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0fe2158b-ec24-431f-b89e-ab54a8752adb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39662","PortSpecifier":{"PortValue":39662}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0fe2158b-ec24-431f-b89e-ab54a8752adb","method":"GET","path":"/maas-api/v1/api-keys/fbfd27f7-fc6e-49e3-b261-f934b358d503","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0fe2158b-ec24-431f-b89e-ab54a8752adb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39662","PortSpecifier":{"PortValue":39662}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283542,"nanos":658566704},"http":{"id":"0fe2158b-ec24-431f-b89e-ab54a8752adb","method":"GET","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/fbfd27f7-fc6e-49e3-b261-f934b358d503",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0fe2158b-ec24-431f-b89e-ab54a8752adb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0fe2158b-ec24-431f-b89e-ab54a8752adb","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0fe2158b-ec24-431f-b89e-ab54a8752adb","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/fbfd27f7-fc6e-49e3-b261-f934b358d503",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0fe2158b-ec24-431f-b89e-ab54a8752adb","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-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0fe2158b-ec24-431f-b89e-ab54a8752adb","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-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0fe2158b-ec24-431f-b89e-ab54a8752adb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/auth-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0fe2158b-ec24-431f-b89e-ab54a8752adb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0fe2158b-ec24-431f-b89e-ab54a8752adb","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-17T10:19:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0fe2158b-ec24-431f-b89e-ab54a8752adb","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-17T10:19:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0fe2158b-ec24-431f-b89e-ab54a8752adb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:19:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0fe2158b-ec24-431f-b89e-ab54a8752adb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:19:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"63d321b8-b7f5-4520-8bc4-867caf8c02db","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35058","PortSpecifier":{"PortValue":35058}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"63d321b8-b7f5-4520-8bc4-867caf8c02db","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:19:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"63d321b8-b7f5-4520-8bc4-867caf8c02db","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35058","PortSpecifier":{"PortValue":35058}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283561,"nanos":981639849},"http":{"id":"63d321b8-b7f5-4520-8bc4-867caf8c02db","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:19:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"63d321b8-b7f5-4520-8bc4-867caf8c02db","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:19:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"63d321b8-b7f5-4520-8bc4-867caf8c02db","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:19:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"63d321b8-b7f5-4520-8bc4-867caf8c02db","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:19:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"63d321b8-b7f5-4520-8bc4-867caf8c02db","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-17T10:19:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"63d321b8-b7f5-4520-8bc4-867caf8c02db","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-17T10:19:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"63d321b8-b7f5-4520-8bc4-867caf8c02db","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/auth-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:19:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"63d321b8-b7f5-4520-8bc4-867caf8c02db","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:19:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"63d321b8-b7f5-4520-8bc4-867caf8c02db","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-17T10:19:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"63d321b8-b7f5-4520-8bc4-867caf8c02db","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-17T10:19:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"63d321b8-b7f5-4520-8bc4-867caf8c02db","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:19:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"63d321b8-b7f5-4520-8bc4-867caf8c02db","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:19:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7fbd3b18-db6e-468c-bd31-f9768c74f590","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:47912","PortSpecifier":{"PortValue":47912}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7fbd3b18-db6e-468c-bd31-f9768c74f590","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:19:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7fbd3b18-db6e-468c-bd31-f9768c74f590","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:47912","PortSpecifier":{"PortValue":47912}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283562,"nanos":22903408},"http":{"id":"7fbd3b18-db6e-468c-bd31-f9768c74f590","method":"POST","headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7fbd3b18-db6e-468c-bd31-f9768c74f590","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7fbd3b18-db6e-468c-bd31-f9768c74f590","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7fbd3b18-db6e-468c-bd31-f9768c74f590","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.139:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7fbd3b18-db6e-468c-bd31-f9768c74f590","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-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7fbd3b18-db6e-468c-bd31-f9768c74f590","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-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7fbd3b18-db6e-468c-bd31-f9768c74f590","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-af80d9/auth-test-model-af80d9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-af80d9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7fbd3b18-db6e-468c-bd31-f9768c74f590","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7fbd3b18-db6e-468c-bd31-f9768c74f590","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-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7fbd3b18-db6e-468c-bd31-f9768c74f590","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-17T10:19:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7fbd3b18-db6e-468c-bd31-f9768c74f590","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:19:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7fbd3b18-db6e-468c-bd31-f9768c74f590","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:19:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b73e98df-0d01-455f-8722-e124334fd4f0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35074","PortSpecifier":{"PortValue":35074}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b73e98df-0d01-455f-8722-e124334fd4f0","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:19:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b73e98df-0d01-455f-8722-e124334fd4f0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35074","PortSpecifier":{"PortValue":35074}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283562,"nanos":62096053},"http":{"id":"b73e98df-0d01-455f-8722-e124334fd4f0","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b73e98df-0d01-455f-8722-e124334fd4f0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-gWzI3SVyJkMKgneb_NWYdQqAi5v1JV1hPbCZtBtEXIry4NA1ThljbkSX1yeT"} {"level":"debug","ts":"2026-07-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b73e98df-0d01-455f-8722-e124334fd4f0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-gWzI3SVyJkMKgneb_NWYdQqAi5v1JV1hPbCZtBtEXIry4NA1ThljbkSX1yeT\"}"} {"level":"debug","ts":"2026-07-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b73e98df-0d01-455f-8722-e124334fd4f0","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-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"065cca2e-b12b-4456-8a0a-aa92fc4f9b0d","keyName":"e2e-auth-iso-a-3f1252","subscription":"e2e-auth-iso-167383","tenant":"e2e-shared-a-ed096b","userId":"065cca2e-b12b-4456-8a0a-aa92fc4f9b0d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b73e98df-0d01-455f-8722-e124334fd4f0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b73e98df-0d01-455f-8722-e124334fd4f0","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-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b73e98df-0d01-455f-8722-e124334fd4f0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/auth-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b73e98df-0d01-455f-8722-e124334fd4f0","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-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b73e98df-0d01-455f-8722-e124334fd4f0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b73e98df-0d01-455f-8722-e124334fd4f0","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-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b73e98df-0d01-455f-8722-e124334fd4f0","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-167383"} {"level":"debug","ts":"2026-07-17T10:19:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b73e98df-0d01-455f-8722-e124334fd4f0","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-17T10:19:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b73e98df-0d01-455f-8722-e124334fd4f0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:19:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b73e98df-0d01-455f-8722-e124334fd4f0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:19:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9d9c7888647a71ac42f5ca309c374f8b991ac3445ebd57f92587d4c92c0c65e1"} {"level":"info","ts":"2026-07-17T10:19:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ce9c1d8c6fdaa34bb4afb429f0c89d1549d9aee256f5d1d19bb548c71e1c9f0e"} {"level":"info","ts":"2026-07-17T10:19:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/acf82c690a7f18b2b66b326a3530d178d2d2def3e284663d32894dae49e52da4"} {"level":"info","ts":"2026-07-17T10:19:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0ff610507c3ba36cfbc958eceb3b63cee4fc757448a0a77808c90bdde00b7196"} {"level":"info","ts":"2026-07-17T10:19:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/18c3e8c27ba2dcb4f5417098f715a00e2f4f23300b2c715746b83d91a42c3032"} {"level":"info","ts":"2026-07-17T10:19:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/470cd1e99176e7d71388c227b7768928c0e82107edff15ec1f285fa8dd3de46b"} {"level":"info","ts":"2026-07-17T10:19:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7beba9bd5c62c6e04cf9af73c3364c8c4297af82fd5997903b9a1734c4339dcb"} {"level":"info","ts":"2026-07-17T10:19:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/81d191d0db812f6c88c12072a5d37dfd29f033806b8a3f1a8edf1a826c89c110"} {"level":"info","ts":"2026-07-17T10:19:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/62e3289d559d4efd6c90818dc92c665d0fe07f23f00bc2ff8decd7b963e9d9e2"} {"level":"info","ts":"2026-07-17T10:19:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b62f52932c3cf9420b88ebe2aa2b512c6eee35e47b1e3cea2f834e03109e33e"} {"level":"info","ts":"2026-07-17T10:19:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b18056c23ad702b16081df805c916df872f6c93336a4f1d75cc5295c75d0988c"} {"level":"info","ts":"2026-07-17T10:19:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1e5a17394553cd6773b8da48a6845bb2ec7d7c56cb73a954b5d3079bdf14e216"} {"level":"info","ts":"2026-07-17T10:19:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ae53d9103c966826a511277dcb4c331721292587c6ecd3aa49076fa9500aaf30"} {"level":"info","ts":"2026-07-17T10:19:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/66cd9cf61981f603550af95a14277f3ad894b3e664a0c7bf8a50cd816824c21c"} {"level":"info","ts":"2026-07-17T10:19:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3556f206c3656f57f7cf6c8ac0331371c9e8ac7c9f2a547a1459049e29d7efd4"} {"level":"info","ts":"2026-07-17T10:19:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/535977fee8e9f33239fc2cf411fbb81fe252a163c28b19007bdfea7c4d38c401"} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996"} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996"} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996"} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8"} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8"} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8"} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8"} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8"} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913"} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8"} {"level":"info","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913"} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8"} {"level":"error","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913\": 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-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913"} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913"} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8"} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913"} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cfdd9f9a00ab525246bcd5fffef8390c4df90ff3ac34e68ecd8bb9d27d6fe7e8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41"} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cfdd9f9a00ab525246bcd5fffef8390c4df90ff3ac34e68ecd8bb9d27d6fe7e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfdd9f9a00ab525246bcd5fffef8390c4df90ff3ac34e68ecd8bb9d27d6fe7e8"} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cfdd9f9a00ab525246bcd5fffef8390c4df90ff3ac34e68ecd8bb9d27d6fe7e8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cfdd9f9a00ab525246bcd5fffef8390c4df90ff3ac34e68ecd8bb9d27d6fe7e8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cfdd9f9a00ab525246bcd5fffef8390c4df90ff3ac34e68ecd8bb9d27d6fe7e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cfdd9f9a00ab525246bcd5fffef8390c4df90ff3ac34e68ecd8bb9d27d6fe7e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41"} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfdd9f9a00ab525246bcd5fffef8390c4df90ff3ac34e68ecd8bb9d27d6fe7e8"} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41"} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fd3255210c91b8240c470e2952946f40ed7a194e56e10078e24254cfc412f78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fd3255210c91b8240c470e2952946f40ed7a194e56e10078e24254cfc412f78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fd3255210c91b8240c470e2952946f40ed7a194e56e10078e24254cfc412f78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fd3255210c91b8240c470e2952946f40ed7a194e56e10078e24254cfc412f78","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fd3255210c91b8240c470e2952946f40ed7a194e56e10078e24254cfc412f78"} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fd3255210c91b8240c470e2952946f40ed7a194e56e10078e24254cfc412f78","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fd3255210c91b8240c470e2952946f40ed7a194e56e10078e24254cfc412f78"} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fd3255210c91b8240c470e2952946f40ed7a194e56e10078e24254cfc412f78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0fd3255210c91b8240c470e2952946f40ed7a194e56e10078e24254cfc412f78"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fd3255210c91b8240c470e2952946f40ed7a194e56e10078e24254cfc412f78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fd3255210c91b8240c470e2952946f40ed7a194e56e10078e24254cfc412f78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100"} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fd3255210c91b8240c470e2952946f40ed7a194e56e10078e24254cfc412f78"} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100"} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100"} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100"} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe\": 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-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100"} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:19:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:19:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511"} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511"} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511"} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5"} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511"} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5"} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef221fafcc877b568a1b81830517e48234d7c0821b3a1d4a1a3d54c863ca2523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511"} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef221fafcc877b568a1b81830517e48234d7c0821b3a1d4a1a3d54c863ca2523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef221fafcc877b568a1b81830517e48234d7c0821b3a1d4a1a3d54c863ca2523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef221fafcc877b568a1b81830517e48234d7c0821b3a1d4a1a3d54c863ca2523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5"} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef221fafcc877b568a1b81830517e48234d7c0821b3a1d4a1a3d54c863ca2523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef221fafcc877b568a1b81830517e48234d7c0821b3a1d4a1a3d54c863ca2523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef221fafcc877b568a1b81830517e48234d7c0821b3a1d4a1a3d54c863ca2523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef221fafcc877b568a1b81830517e48234d7c0821b3a1d4a1a3d54c863ca2523"} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef221fafcc877b568a1b81830517e48234d7c0821b3a1d4a1a3d54c863ca2523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef221fafcc877b568a1b81830517e48234d7c0821b3a1d4a1a3d54c863ca2523"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511"} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef221fafcc877b568a1b81830517e48234d7c0821b3a1d4a1a3d54c863ca2523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef221fafcc877b568a1b81830517e48234d7c0821b3a1d4a1a3d54c863ca2523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5"} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf"} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef221fafcc877b568a1b81830517e48234d7c0821b3a1d4a1a3d54c863ca2523"} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695"} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf"} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf"} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695"} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf"} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0"} {"level":"debug","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0"} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62"} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62"} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0"} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0"} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948"} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62"} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0"} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948"} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62"} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948"} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948"} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948"} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948"} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948"} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948"} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948"} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948"} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fd3255210c91b8240c470e2952946f40ed7a194e56e10078e24254cfc412f78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fd3255210c91b8240c470e2952946f40ed7a194e56e10078e24254cfc412f78"} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695"} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695"} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695"} {"level":"error","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b\": 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-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695"} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0"} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62"} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af"} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62"} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62"} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62"} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62"} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef221fafcc877b568a1b81830517e48234d7c0821b3a1d4a1a3d54c863ca2523","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef221fafcc877b568a1b81830517e48234d7c0821b3a1d4a1a3d54c863ca2523"} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"} {"level":"debug","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7"} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996"} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996"} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996"} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41"} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948"} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15c1b7201c887c47ab8ea3b61e949a82931f032cb74d20c6df289dc4fca555fa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100"} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15c1b7201c887c47ab8ea3b61e949a82931f032cb74d20c6df289dc4fca555fa"} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5"} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511"} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20: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-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5"} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cfdd9f9a00ab525246bcd5fffef8390c4df90ff3ac34e68ecd8bb9d27d6fe7e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913"} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5\": 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-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf"} {"level":"debug","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5"} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfdd9f9a00ab525246bcd5fffef8390c4df90ff3ac34e68ecd8bb9d27d6fe7e8"} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8"} {"level":"info","ts":"2026-07-17T10:20:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c"} {"level":"info","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c15a8edb-73cf-47c7-bd0e-4448802e2187","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35492","PortSpecifier":{"PortValue":35492}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c15a8edb-73cf-47c7-bd0e-4448802e2187","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c15a8edb-73cf-47c7-bd0e-4448802e2187","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35492","PortSpecifier":{"PortValue":35492}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283626,"nanos":175260497},"http":{"id":"c15a8edb-73cf-47c7-bd0e-4448802e2187","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c15a8edb-73cf-47c7-bd0e-4448802e2187","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c15a8edb-73cf-47c7-bd0e-4448802e2187","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c15a8edb-73cf-47c7-bd0e-4448802e2187","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c15a8edb-73cf-47c7-bd0e-4448802e2187","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-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c15a8edb-73cf-47c7-bd0e-4448802e2187","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-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c15a8edb-73cf-47c7-bd0e-4448802e2187","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/sub-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c15a8edb-73cf-47c7-bd0e-4448802e2187","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c15a8edb-73cf-47c7-bd0e-4448802e2187","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-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c15a8edb-73cf-47c7-bd0e-4448802e2187","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-17T10:20:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c15a8edb-73cf-47c7-bd0e-4448802e2187","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c15a8edb-73cf-47c7-bd0e-4448802e2187","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a3d24d1e-732a-41f3-a9f4-8920ce242875","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41824","PortSpecifier":{"PortValue":41824}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a3d24d1e-732a-41f3-a9f4-8920ce242875","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a3d24d1e-732a-41f3-a9f4-8920ce242875","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41824","PortSpecifier":{"PortValue":41824}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283626,"nanos":218786849},"http":{"id":"a3d24d1e-732a-41f3-a9f4-8920ce242875","method":"POST","headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a3d24d1e-732a-41f3-a9f4-8920ce242875","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a3d24d1e-732a-41f3-a9f4-8920ce242875","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a3d24d1e-732a-41f3-a9f4-8920ce242875","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.139:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3d24d1e-732a-41f3-a9f4-8920ce242875","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-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3d24d1e-732a-41f3-a9f4-8920ce242875","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-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3d24d1e-732a-41f3-a9f4-8920ce242875","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-af80d9/sub-test-model-af80d9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-af80d9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a3d24d1e-732a-41f3-a9f4-8920ce242875","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a3d24d1e-732a-41f3-a9f4-8920ce242875","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-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a3d24d1e-732a-41f3-a9f4-8920ce242875","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-17T10:20:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a3d24d1e-732a-41f3-a9f4-8920ce242875","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a3d24d1e-732a-41f3-a9f4-8920ce242875","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3b804dde-dc6d-4838-9734-2917b35870cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35494","PortSpecifier":{"PortValue":35494}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3b804dde-dc6d-4838-9734-2917b35870cf","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3b804dde-dc6d-4838-9734-2917b35870cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35494","PortSpecifier":{"PortValue":35494}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283626,"nanos":258833495},"http":{"id":"3b804dde-dc6d-4838-9734-2917b35870cf","method":"GET","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3b804dde-dc6d-4838-9734-2917b35870cf","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-vhYUXWOckFLaOy0B_C8P0ivN5vqSg7P3nOTNhQH319vgxCGHMir0bNCDk7wY"} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3b804dde-dc6d-4838-9734-2917b35870cf","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-vhYUXWOckFLaOy0B_C8P0ivN5vqSg7P3nOTNhQH319vgxCGHMir0bNCDk7wY\"}"} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3b804dde-dc6d-4838-9734-2917b35870cf","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-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"58d660d2-9a71-42ea-8cbf-f61ce3709230","keyName":"e2e-sub-iso-a538ea","subscription":"e2e-a-only-d32a5d","tenant":"e2e-shared-a-ed096b","userId":"58d660d2-9a71-42ea-8cbf-f61ce3709230","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3b804dde-dc6d-4838-9734-2917b35870cf","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b804dde-dc6d-4838-9734-2917b35870cf","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-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b804dde-dc6d-4838-9734-2917b35870cf","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-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b804dde-dc6d-4838-9734-2917b35870cf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/sub-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3b804dde-dc6d-4838-9734-2917b35870cf","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-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3b804dde-dc6d-4838-9734-2917b35870cf","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-d32a5d"} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3b804dde-dc6d-4838-9734-2917b35870cf","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3b804dde-dc6d-4838-9734-2917b35870cf","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-17T10:20:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3b804dde-dc6d-4838-9734-2917b35870cf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3b804dde-dc6d-4838-9734-2917b35870cf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6d4666fd-c851-4115-b714-1fa994f9b9d9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41830","PortSpecifier":{"PortValue":41830}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6d4666fd-c851-4115-b714-1fa994f9b9d9","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6d4666fd-c851-4115-b714-1fa994f9b9d9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41830","PortSpecifier":{"PortValue":41830}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283626,"nanos":300608015},"http":{"id":"6d4666fd-c851-4115-b714-1fa994f9b9d9","method":"GET","headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6d4666fd-c851-4115-b714-1fa994f9b9d9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1H50UZKdN3Fiys41r_nh1o2KQMr7JS7wzeg8BMk9itm9DvazeGhzusqRO0OTI"} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6d4666fd-c851-4115-b714-1fa994f9b9d9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-af80d9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1H50UZKdN3Fiys41r_nh1o2KQMr7JS7wzeg8BMk9itm9DvazeGhzusqRO0OTI\"}"} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6d4666fd-c851-4115-b714-1fa994f9b9d9","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-af80d9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"8de2bdc9-83d7-40ff-85dc-244b951f6dba","keyName":"e2e-sub-iso-37bacd","subscription":"e2e-b-only-d32a5d","tenant":"e2e-shared-b-af80d9","userId":"8de2bdc9-83d7-40ff-85dc-244b951f6dba","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6d4666fd-c851-4115-b714-1fa994f9b9d9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6d4666fd-c851-4115-b714-1fa994f9b9d9","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-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6d4666fd-c851-4115-b714-1fa994f9b9d9","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-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6d4666fd-c851-4115-b714-1fa994f9b9d9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-af80d9/sub-test-model-af80d9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-af80d9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6d4666fd-c851-4115-b714-1fa994f9b9d9","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-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6d4666fd-c851-4115-b714-1fa994f9b9d9","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-d32a5d"} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6d4666fd-c851-4115-b714-1fa994f9b9d9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6d4666fd-c851-4115-b714-1fa994f9b9d9","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-17T10:20:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6d4666fd-c851-4115-b714-1fa994f9b9d9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:20:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6d4666fd-c851-4115-b714-1fa994f9b9d9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"48e5592d-95ae-4985-b0fd-69cd51b1a00e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39634","PortSpecifier":{"PortValue":39634}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"48e5592d-95ae-4985-b0fd-69cd51b1a00e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"48e5592d-95ae-4985-b0fd-69cd51b1a00e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39634","PortSpecifier":{"PortValue":39634}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283636,"nanos":299386547},"http":{"id":"48e5592d-95ae-4985-b0fd-69cd51b1a00e","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"48e5592d-95ae-4985-b0fd-69cd51b1a00e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"48e5592d-95ae-4985-b0fd-69cd51b1a00e","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"48e5592d-95ae-4985-b0fd-69cd51b1a00e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"48e5592d-95ae-4985-b0fd-69cd51b1a00e","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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"48e5592d-95ae-4985-b0fd-69cd51b1a00e","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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"48e5592d-95ae-4985-b0fd-69cd51b1a00e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/sub-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"48e5592d-95ae-4985-b0fd-69cd51b1a00e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"48e5592d-95ae-4985-b0fd-69cd51b1a00e","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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"48e5592d-95ae-4985-b0fd-69cd51b1a00e","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-17T10:20:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"48e5592d-95ae-4985-b0fd-69cd51b1a00e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"48e5592d-95ae-4985-b0fd-69cd51b1a00e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"39ba070c-41a0-415a-9a90-66a2db18dacb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:55584","PortSpecifier":{"PortValue":55584}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"39ba070c-41a0-415a-9a90-66a2db18dacb","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"39ba070c-41a0-415a-9a90-66a2db18dacb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:55584","PortSpecifier":{"PortValue":55584}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283636,"nanos":339724631},"http":{"id":"39ba070c-41a0-415a-9a90-66a2db18dacb","method":"POST","headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"39ba070c-41a0-415a-9a90-66a2db18dacb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"39ba070c-41a0-415a-9a90-66a2db18dacb","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"39ba070c-41a0-415a-9a90-66a2db18dacb","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.139:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"39ba070c-41a0-415a-9a90-66a2db18dacb","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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"39ba070c-41a0-415a-9a90-66a2db18dacb","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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"39ba070c-41a0-415a-9a90-66a2db18dacb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-af80d9/sub-test-model-af80d9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-af80d9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"39ba070c-41a0-415a-9a90-66a2db18dacb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"39ba070c-41a0-415a-9a90-66a2db18dacb","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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"39ba070c-41a0-415a-9a90-66a2db18dacb","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-17T10:20:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"39ba070c-41a0-415a-9a90-66a2db18dacb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"39ba070c-41a0-415a-9a90-66a2db18dacb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"911aea72-01de-4cbe-9a96-0b05fa6bd4ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39642","PortSpecifier":{"PortValue":39642}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"911aea72-01de-4cbe-9a96-0b05fa6bd4ac","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"911aea72-01de-4cbe-9a96-0b05fa6bd4ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39642","PortSpecifier":{"PortValue":39642}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283636,"nanos":375932986},"http":{"id":"911aea72-01de-4cbe-9a96-0b05fa6bd4ac","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"911aea72-01de-4cbe-9a96-0b05fa6bd4ac","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-l4fVsOKdjP6be8hz_QRaWDq7JCzy40m3SfDczPfbcTgVKYHhfta41XiY7dcB"} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"911aea72-01de-4cbe-9a96-0b05fa6bd4ac","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-l4fVsOKdjP6be8hz_QRaWDq7JCzy40m3SfDczPfbcTgVKYHhfta41XiY7dcB\"}"} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"911aea72-01de-4cbe-9a96-0b05fa6bd4ac","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-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"dbdb36d2-c53a-47c1-9aba-868c2b8aac99","keyName":"e2e-sub-iso-ab3cbc","subscription":"e2e-shared-sub-5d5080","tenant":"e2e-shared-a-ed096b","userId":"dbdb36d2-c53a-47c1-9aba-868c2b8aac99","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"911aea72-01de-4cbe-9a96-0b05fa6bd4ac","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"911aea72-01de-4cbe-9a96-0b05fa6bd4ac","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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"911aea72-01de-4cbe-9a96-0b05fa6bd4ac","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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"911aea72-01de-4cbe-9a96-0b05fa6bd4ac","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/sub-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"911aea72-01de-4cbe-9a96-0b05fa6bd4ac","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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"911aea72-01de-4cbe-9a96-0b05fa6bd4ac","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-5d5080"} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"911aea72-01de-4cbe-9a96-0b05fa6bd4ac","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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"911aea72-01de-4cbe-9a96-0b05fa6bd4ac","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"911aea72-01de-4cbe-9a96-0b05fa6bd4ac","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"911aea72-01de-4cbe-9a96-0b05fa6bd4ac","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d53ed1fa-16a4-4353-b274-f1196024cb72","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:55600","PortSpecifier":{"PortValue":55600}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d53ed1fa-16a4-4353-b274-f1196024cb72","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d53ed1fa-16a4-4353-b274-f1196024cb72","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:55600","PortSpecifier":{"PortValue":55600}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283636,"nanos":405280501},"http":{"id":"d53ed1fa-16a4-4353-b274-f1196024cb72","method":"POST","headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d53ed1fa-16a4-4353-b274-f1196024cb72","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1FNdNcKmSHAf0QQ5x_WlJdQfh37ocOMKSHblUckkNJgblwHEhSQrpTXPFSjXA"} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d53ed1fa-16a4-4353-b274-f1196024cb72","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-af80d9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1FNdNcKmSHAf0QQ5x_WlJdQfh37ocOMKSHblUckkNJgblwHEhSQrpTXPFSjXA\"}"} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d53ed1fa-16a4-4353-b274-f1196024cb72","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-af80d9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"6394096a-0903-4246-a0cb-49a201e5acdc","keyName":"e2e-sub-iso-1b0474","subscription":"e2e-shared-sub-5d5080","tenant":"e2e-shared-b-af80d9","userId":"6394096a-0903-4246-a0cb-49a201e5acdc","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d53ed1fa-16a4-4353-b274-f1196024cb72","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d53ed1fa-16a4-4353-b274-f1196024cb72","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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d53ed1fa-16a4-4353-b274-f1196024cb72","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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d53ed1fa-16a4-4353-b274-f1196024cb72","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-af80d9/sub-test-model-af80d9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-af80d9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d53ed1fa-16a4-4353-b274-f1196024cb72","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-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d53ed1fa-16a4-4353-b274-f1196024cb72","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d53ed1fa-16a4-4353-b274-f1196024cb72","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-5d5080"} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d53ed1fa-16a4-4353-b274-f1196024cb72","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-17T10:20:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d53ed1fa-16a4-4353-b274-f1196024cb72","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:20:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d53ed1fa-16a4-4353-b274-f1196024cb72","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0fd3255210c91b8240c470e2952946f40ed7a194e56e10078e24254cfc412f78"} {"level":"info","ts":"2026-07-17T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3ef8aea6ed5c6b498032744e0ea7cfc4a4066b928bc9e148d4e759b79b6f7695"} {"level":"info","ts":"2026-07-17T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ef221fafcc877b568a1b81830517e48234d7c0821b3a1d4a1a3d54c863ca2523"} {"level":"info","ts":"2026-07-17T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cfdd9f9a00ab525246bcd5fffef8390c4df90ff3ac34e68ecd8bb9d27d6fe7e8"} {"level":"info","ts":"2026-07-17T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/06b9c0772a5fe216ec9296ce3b11ea2eef0b7da8af79706c4e53ca0d0505e511"} {"level":"info","ts":"2026-07-17T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/11b42c34429cc14dad3eb0a8cd9ee1292d6f0b0984ecee825e9c04ab079da3fe"} {"level":"info","ts":"2026-07-17T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/560191aa94009479e1929559e30b7f364abddd08a96ad5ac3b2d40d859933cb8"} {"level":"info","ts":"2026-07-17T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7505c1644807c92d5bc71948e5b750b94fcbfab28a5e4467375b7e1cc1683996"} {"level":"info","ts":"2026-07-17T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/028dcff70f5516e4e11dc21e52d164bde9a76f8cbaf31707420ebf90514f9dcf"} {"level":"info","ts":"2026-07-17T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2e42a1e906dc321fbd302826cbf6a9ef0ad5c729264a8c6256ae8152ca8a03f5"} {"level":"info","ts":"2026-07-17T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ee28611476e04ce8e25f953cebd2f882d0d26ba421f8ca1a5deb99fd6e109b62"} {"level":"info","ts":"2026-07-17T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2621dc8bfe39030d7dd8826380c1367587e65d6bc3833d99b105f05d89f43d41"} {"level":"info","ts":"2026-07-17T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b9f4e145d95f8d7d2347e783c68a22d997cc32ea812a45e2391e9f33b267c100"} {"level":"info","ts":"2026-07-17T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3e33522eb90f2f767697c7e72dc915282b26ec82c28aad82b8bb109428c39948"} {"level":"info","ts":"2026-07-17T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b8c577df1fb2b8fddd4a58798efc80fe70f7d4d990ba7648c58c1900afe9ddb0"} {"level":"info","ts":"2026-07-17T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c98be221148c31705fb742cd01f74fac003138ac0d53e590eaaf128bf84a2913"} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"} {"level":"info","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"} {"level":"error","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e\": 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-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46\": 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-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28"} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28"} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28"} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28"} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28"} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9\": 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-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9"} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9"} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9"} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9"} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c"} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c"} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9"} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c"} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d"} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c"} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c\": 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-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d"} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c"} {"level":"info","ts":"2026-07-17T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d"} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b"} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b"} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"} {"level":"error","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b\": 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-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b"} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b"} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b"} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:20:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641"} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4"} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641"} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9"} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac176a465636ed1d3f8ec984de74f2b55c309fbf4b45390df877743a54ae7fec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac176a465636ed1d3f8ec984de74f2b55c309fbf4b45390df877743a54ae7fec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac176a465636ed1d3f8ec984de74f2b55c309fbf4b45390df877743a54ae7fec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac176a465636ed1d3f8ec984de74f2b55c309fbf4b45390df877743a54ae7fec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:21:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:21:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac176a465636ed1d3f8ec984de74f2b55c309fbf4b45390df877743a54ae7fec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac176a465636ed1d3f8ec984de74f2b55c309fbf4b45390df877743a54ae7fec"} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac176a465636ed1d3f8ec984de74f2b55c309fbf4b45390df877743a54ae7fec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac176a465636ed1d3f8ec984de74f2b55c309fbf4b45390df877743a54ae7fec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:21:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:21:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac176a465636ed1d3f8ec984de74f2b55c309fbf4b45390df877743a54ae7fec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac176a465636ed1d3f8ec984de74f2b55c309fbf4b45390df877743a54ae7fec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac176a465636ed1d3f8ec984de74f2b55c309fbf4b45390df877743a54ae7fec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311"} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac176a465636ed1d3f8ec984de74f2b55c309fbf4b45390df877743a54ae7fec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:21:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:21:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac176a465636ed1d3f8ec984de74f2b55c309fbf4b45390df877743a54ae7fec"} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:21:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:21:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311"} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311"} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:21:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:21:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:21:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311"} {"level":"debug","ts":"2026-07-17T10:22:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"} {"level":"debug","ts":"2026-07-17T10:22:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"} {"level":"debug","ts":"2026-07-17T10:22:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"} {"level":"debug","ts":"2026-07-17T10:22:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22: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-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22: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-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22: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-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22: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-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641"} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641"} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22: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-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641"} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22: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-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311"} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22: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-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d"} {"level":"debug","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d"} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22: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-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d"} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d"} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15c1b7201c887c47ab8ea3b61e949a82931f032cb74d20c6df289dc4fca555fa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d"} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15c1b7201c887c47ab8ea3b61e949a82931f032cb74d20c6df289dc4fca555fa"} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22: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-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac176a465636ed1d3f8ec984de74f2b55c309fbf4b45390df877743a54ae7fec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac176a465636ed1d3f8ec984de74f2b55c309fbf4b45390df877743a54ae7fec"} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22: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-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9"} {"level":"error","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6\": 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-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22: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-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22: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-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"} {"level":"error","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6\": 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-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"} {"level":"error","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6\": 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-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22: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-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af"} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4"} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b"} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9"} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c"} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22: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-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28"} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22: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-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c"} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb"} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T10:22: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-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c"} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T10:22:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7"} {"level":"error","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c\": 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-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c"} {"level":"info","ts":"2026-07-17T10:22:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"} {"level":"info","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"784196bd-3a7e-4bb2-bad5-8ef7bcb01629","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37160","PortSpecifier":{"PortValue":37160}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"784196bd-3a7e-4bb2-bad5-8ef7bcb01629","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"784196bd-3a7e-4bb2-bad5-8ef7bcb01629","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37160","PortSpecifier":{"PortValue":37160}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283732,"nanos":634604242},"http":{"id":"784196bd-3a7e-4bb2-bad5-8ef7bcb01629","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"784196bd-3a7e-4bb2-bad5-8ef7bcb01629","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"784196bd-3a7e-4bb2-bad5-8ef7bcb01629","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"784196bd-3a7e-4bb2-bad5-8ef7bcb01629","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"784196bd-3a7e-4bb2-bad5-8ef7bcb01629","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-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"784196bd-3a7e-4bb2-bad5-8ef7bcb01629","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-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"784196bd-3a7e-4bb2-bad5-8ef7bcb01629","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"784196bd-3a7e-4bb2-bad5-8ef7bcb01629","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","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-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"784196bd-3a7e-4bb2-bad5-8ef7bcb01629","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-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"784196bd-3a7e-4bb2-bad5-8ef7bcb01629","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-17T10:22:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"784196bd-3a7e-4bb2-bad5-8ef7bcb01629","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"784196bd-3a7e-4bb2-bad5-8ef7bcb01629","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"60fe9991-1fcc-4e9b-9272-aeeba9e9764e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35946","PortSpecifier":{"PortValue":35946}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"60fe9991-1fcc-4e9b-9272-aeeba9e9764e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"60fe9991-1fcc-4e9b-9272-aeeba9e9764e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35946","PortSpecifier":{"PortValue":35946}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283732,"nanos":678756373},"http":{"id":"60fe9991-1fcc-4e9b-9272-aeeba9e9764e","method":"POST","headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"60fe9991-1fcc-4e9b-9272-aeeba9e9764e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"60fe9991-1fcc-4e9b-9272-aeeba9e9764e","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"60fe9991-1fcc-4e9b-9272-aeeba9e9764e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.139:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"60fe9991-1fcc-4e9b-9272-aeeba9e9764e","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-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"60fe9991-1fcc-4e9b-9272-aeeba9e9764e","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-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"60fe9991-1fcc-4e9b-9272-aeeba9e9764e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-af80d9/rate-test-model-af80d9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-af80d9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"60fe9991-1fcc-4e9b-9272-aeeba9e9764e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"60fe9991-1fcc-4e9b-9272-aeeba9e9764e","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-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"60fe9991-1fcc-4e9b-9272-aeeba9e9764e","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-17T10:22:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"60fe9991-1fcc-4e9b-9272-aeeba9e9764e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"60fe9991-1fcc-4e9b-9272-aeeba9e9764e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37170","PortSpecifier":{"PortValue":37170}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","method":"POST","path":"/ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b/v1/completions","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37170","PortSpecifier":{"PortValue":37170}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283732,"nanos":722722719},"http":{"id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15OAY4yPa4CyBRoIg_MXIpi9pf2WybGsdnipEgBcNEFKh0IKpH0NMdkHa6QnG"} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15OAY4yPa4CyBRoIg_MXIpi9pf2WybGsdnipEgBcNEFKh0IKpH0NMdkHa6QnG\"}"} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","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-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"329dc5c8-27a1-42cd-900d-2f8f652c86ed","keyName":"e2e-rate-a-83e963","subscription":"e2e-rate-iso-a-83e963","tenant":"e2e-shared-a-ed096b","userId":"329dc5c8-27a1-42cd-900d-2f8f652c86ed","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b\",\"requestedSubscription\":\"e2e-rate-iso-a-83e963\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","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-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-ed096b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-83e963","namespace":"ai-tenant-e2e-shared-a-ed096b","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","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-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","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-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","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-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","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-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","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-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","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-83e963"} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"329dc5c8-27a1-42cd-900d-2f8f652c86ed","keyName":"e2e-rate-a-83e963","selected_subscription":"e2e-rate-iso-a-83e963","selected_subscription_key":"ai-tenant-e2e-shared-a-ed096b/e2e-rate-iso-a-83e963@ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ed096b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-83e963","namespace":"ai-tenant-e2e-shared-a-ed096b","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:22:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f5e7f541-0aad-4bae-a820-2b9b2a486ccf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:22:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"640bbd71-6b61-4805-80f0-a328a1786179","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37178","PortSpecifier":{"PortValue":37178}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"640bbd71-6b61-4805-80f0-a328a1786179","method":"POST","path":"/ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b/v1/completions","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:22:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"640bbd71-6b61-4805-80f0-a328a1786179","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37178","PortSpecifier":{"PortValue":37178}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283733,"nanos":789877523},"http":{"id":"640bbd71-6b61-4805-80f0-a328a1786179","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:22:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"640bbd71-6b61-4805-80f0-a328a1786179","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15OAY4yPa4CyBRoIg_MXIpi9pf2WybGsdnipEgBcNEFKh0IKpH0NMdkHa6QnG"} {"level":"debug","ts":"2026-07-17T10:22:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"640bbd71-6b61-4805-80f0-a328a1786179","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15OAY4yPa4CyBRoIg_MXIpi9pf2WybGsdnipEgBcNEFKh0IKpH0NMdkHa6QnG\"}"} {"level":"debug","ts":"2026-07-17T10:22:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"640bbd71-6b61-4805-80f0-a328a1786179","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-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"329dc5c8-27a1-42cd-900d-2f8f652c86ed","keyName":"e2e-rate-a-83e963","subscription":"e2e-rate-iso-a-83e963","tenant":"e2e-shared-a-ed096b","userId":"329dc5c8-27a1-42cd-900d-2f8f652c86ed","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T10:22:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"640bbd71-6b61-4805-80f0-a328a1786179","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b\",\"requestedSubscription\":\"e2e-rate-iso-a-83e963\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T10:22:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"640bbd71-6b61-4805-80f0-a328a1786179","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-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-ed096b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-83e963","namespace":"ai-tenant-e2e-shared-a-ed096b","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T10:22:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"640bbd71-6b61-4805-80f0-a328a1786179","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:22:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"640bbd71-6b61-4805-80f0-a328a1786179","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-17T10:22:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"640bbd71-6b61-4805-80f0-a328a1786179","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-17T10:22:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"640bbd71-6b61-4805-80f0-a328a1786179","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:22:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"640bbd71-6b61-4805-80f0-a328a1786179","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-17T10:22:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"640bbd71-6b61-4805-80f0-a328a1786179","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-17T10:22:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"640bbd71-6b61-4805-80f0-a328a1786179","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-83e963"} {"level":"debug","ts":"2026-07-17T10:22:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"640bbd71-6b61-4805-80f0-a328a1786179","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-17T10:22:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"640bbd71-6b61-4805-80f0-a328a1786179","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"329dc5c8-27a1-42cd-900d-2f8f652c86ed","keyName":"e2e-rate-a-83e963","selected_subscription":"e2e-rate-iso-a-83e963","selected_subscription_key":"ai-tenant-e2e-shared-a-ed096b/e2e-rate-iso-a-83e963@ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ed096b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-83e963","namespace":"ai-tenant-e2e-shared-a-ed096b","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T10:22:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"640bbd71-6b61-4805-80f0-a328a1786179","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:22:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"640bbd71-6b61-4805-80f0-a328a1786179","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:22:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37182","PortSpecifier":{"PortValue":37182}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","method":"POST","path":"/ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b/v1/completions","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:22:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37182","PortSpecifier":{"PortValue":37182}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283734,"nanos":830578363},"http":{"id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:22:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15OAY4yPa4CyBRoIg_MXIpi9pf2WybGsdnipEgBcNEFKh0IKpH0NMdkHa6QnG"} {"level":"debug","ts":"2026-07-17T10:22:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15OAY4yPa4CyBRoIg_MXIpi9pf2WybGsdnipEgBcNEFKh0IKpH0NMdkHa6QnG\"}"} {"level":"debug","ts":"2026-07-17T10:22:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","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-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"329dc5c8-27a1-42cd-900d-2f8f652c86ed","keyName":"e2e-rate-a-83e963","subscription":"e2e-rate-iso-a-83e963","tenant":"e2e-shared-a-ed096b","userId":"329dc5c8-27a1-42cd-900d-2f8f652c86ed","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T10:22:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b\",\"requestedSubscription\":\"e2e-rate-iso-a-83e963\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T10:22:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","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-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-ed096b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-83e963","namespace":"ai-tenant-e2e-shared-a-ed096b","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T10:22:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:22:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","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-17T10:22:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","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-17T10:22:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:22:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","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-17T10:22:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","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-17T10:22:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","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-83e963"} {"level":"debug","ts":"2026-07-17T10:22:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","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-17T10:22:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"329dc5c8-27a1-42cd-900d-2f8f652c86ed","keyName":"e2e-rate-a-83e963","selected_subscription":"e2e-rate-iso-a-83e963","selected_subscription_key":"ai-tenant-e2e-shared-a-ed096b/e2e-rate-iso-a-83e963@ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ed096b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-83e963","namespace":"ai-tenant-e2e-shared-a-ed096b","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T10:22:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:22:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"54ff6b2f-8308-4bf0-8c6c-86b02d8c700d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"15af059c-90d4-4362-843b-9895d33a3b17","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51170","PortSpecifier":{"PortValue":51170}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"15af059c-90d4-4362-843b-9895d33a3b17","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"15af059c-90d4-4362-843b-9895d33a3b17","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51170","PortSpecifier":{"PortValue":51170}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283747,"nanos":771896481},"http":{"id":"15af059c-90d4-4362-843b-9895d33a3b17","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"15af059c-90d4-4362-843b-9895d33a3b17","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"15af059c-90d4-4362-843b-9895d33a3b17","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"15af059c-90d4-4362-843b-9895d33a3b17","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15af059c-90d4-4362-843b-9895d33a3b17","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-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15af059c-90d4-4362-843b-9895d33a3b17","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-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15af059c-90d4-4362-843b-9895d33a3b17","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"15af059c-90d4-4362-843b-9895d33a3b17","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","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-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"15af059c-90d4-4362-843b-9895d33a3b17","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-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"15af059c-90d4-4362-843b-9895d33a3b17","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-17T10:22:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"15af059c-90d4-4362-843b-9895d33a3b17","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"15af059c-90d4-4362-843b-9895d33a3b17","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3698a6d5-c15c-45dc-a834-18246ae24b0d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:44368","PortSpecifier":{"PortValue":44368}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3698a6d5-c15c-45dc-a834-18246ae24b0d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3698a6d5-c15c-45dc-a834-18246ae24b0d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:44368","PortSpecifier":{"PortValue":44368}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283747,"nanos":812946855},"http":{"id":"3698a6d5-c15c-45dc-a834-18246ae24b0d","method":"POST","headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3698a6d5-c15c-45dc-a834-18246ae24b0d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3698a6d5-c15c-45dc-a834-18246ae24b0d","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":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"]}} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3698a6d5-c15c-45dc-a834-18246ae24b0d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1f18cbeaa4ba"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=46599329-896b-4cca-8b13-b54b43724dd2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e0fd5836-fbb9-44ff-ab6f-da19ca080ac3","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.139:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.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-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3698a6d5-c15c-45dc-a834-18246ae24b0d","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-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3698a6d5-c15c-45dc-a834-18246ae24b0d","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-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3698a6d5-c15c-45dc-a834-18246ae24b0d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-af80d9/rate-test-model-af80d9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-af80d9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3698a6d5-c15c-45dc-a834-18246ae24b0d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3698a6d5-c15c-45dc-a834-18246ae24b0d","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-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3698a6d5-c15c-45dc-a834-18246ae24b0d","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-17T10:22:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3698a6d5-c15c-45dc-a834-18246ae24b0d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3698a6d5-c15c-45dc-a834-18246ae24b0d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51182","PortSpecifier":{"PortValue":51182}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9d8396ae-d52c-4fce-8536-f634bf005953","method":"POST","path":"/ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b/v1/completions","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51182","PortSpecifier":{"PortValue":51182}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283747,"nanos":852332435},"http":{"id":"9d8396ae-d52c-4fce-8536-f634bf005953","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15qcsF7irYO8zUWJ0_QrhGYODqemwjgBJGsaGaqBlw3jdwX5R75r6zryqS97a"} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15qcsF7irYO8zUWJ0_QrhGYODqemwjgBJGsaGaqBlw3jdwX5R75r6zryqS97a\"}"} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","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-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"7c72ca2e-de0a-492d-935a-bb3be5308395","keyName":"e2e-rate-a-c9766f","subscription":"e2e-rate-iso-a-c9766f","tenant":"e2e-shared-a-ed096b","userId":"7c72ca2e-de0a-492d-935a-bb3be5308395","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b\",\"requestedSubscription\":\"e2e-rate-iso-a-c9766f\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","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-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-ed096b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c9766f","namespace":"ai-tenant-e2e-shared-a-ed096b","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","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-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","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-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","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-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","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-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","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-c9766f"} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","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-17T10:22:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"7c72ca2e-de0a-492d-935a-bb3be5308395","keyName":"e2e-rate-a-c9766f","selected_subscription":"e2e-rate-iso-a-c9766f","selected_subscription_key":"ai-tenant-e2e-shared-a-ed096b/e2e-rate-iso-a-c9766f@ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ed096b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c9766f","namespace":"ai-tenant-e2e-shared-a-ed096b","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:22:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9d8396ae-d52c-4fce-8536-f634bf005953","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:22:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"58528334-a0b7-46b9-8133-063a718e3be4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51196","PortSpecifier":{"PortValue":51196}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"58528334-a0b7-46b9-8133-063a718e3be4","method":"POST","path":"/ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b/v1/completions","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:22:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"58528334-a0b7-46b9-8133-063a718e3be4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51196","PortSpecifier":{"PortValue":51196}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283748,"nanos":899261509},"http":{"id":"58528334-a0b7-46b9-8133-063a718e3be4","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:22:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"58528334-a0b7-46b9-8133-063a718e3be4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15qcsF7irYO8zUWJ0_QrhGYODqemwjgBJGsaGaqBlw3jdwX5R75r6zryqS97a"} {"level":"debug","ts":"2026-07-17T10:22:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"58528334-a0b7-46b9-8133-063a718e3be4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15qcsF7irYO8zUWJ0_QrhGYODqemwjgBJGsaGaqBlw3jdwX5R75r6zryqS97a\"}"} {"level":"debug","ts":"2026-07-17T10:22:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"58528334-a0b7-46b9-8133-063a718e3be4","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-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"7c72ca2e-de0a-492d-935a-bb3be5308395","keyName":"e2e-rate-a-c9766f","subscription":"e2e-rate-iso-a-c9766f","tenant":"e2e-shared-a-ed096b","userId":"7c72ca2e-de0a-492d-935a-bb3be5308395","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T10:22:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"58528334-a0b7-46b9-8133-063a718e3be4","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b\",\"requestedSubscription\":\"e2e-rate-iso-a-c9766f\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T10:22:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"58528334-a0b7-46b9-8133-063a718e3be4","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-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-ed096b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c9766f","namespace":"ai-tenant-e2e-shared-a-ed096b","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T10:22:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"58528334-a0b7-46b9-8133-063a718e3be4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:22:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"58528334-a0b7-46b9-8133-063a718e3be4","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-17T10:22:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"58528334-a0b7-46b9-8133-063a718e3be4","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-17T10:22:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"58528334-a0b7-46b9-8133-063a718e3be4","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-17T10:22:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"58528334-a0b7-46b9-8133-063a718e3be4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:22:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"58528334-a0b7-46b9-8133-063a718e3be4","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-17T10:22:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"58528334-a0b7-46b9-8133-063a718e3be4","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-c9766f"} {"level":"debug","ts":"2026-07-17T10:22:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"58528334-a0b7-46b9-8133-063a718e3be4","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-17T10:22:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"58528334-a0b7-46b9-8133-063a718e3be4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"7c72ca2e-de0a-492d-935a-bb3be5308395","keyName":"e2e-rate-a-c9766f","selected_subscription":"e2e-rate-iso-a-c9766f","selected_subscription_key":"ai-tenant-e2e-shared-a-ed096b/e2e-rate-iso-a-c9766f@ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ed096b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c9766f","namespace":"ai-tenant-e2e-shared-a-ed096b","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T10:22:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"58528334-a0b7-46b9-8133-063a718e3be4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:22:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"58528334-a0b7-46b9-8133-063a718e3be4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:22:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51198","PortSpecifier":{"PortValue":51198}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","method":"POST","path":"/ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b/v1/completions","host":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:22:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51198","PortSpecifier":{"PortValue":51198}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283749,"nanos":941373191},"http":{"id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","method":"POST","headers":{":authority":"e2e-shared-a-ed096b.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:22:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15qcsF7irYO8zUWJ0_QrhGYODqemwjgBJGsaGaqBlw3jdwX5R75r6zryqS97a"} {"level":"debug","ts":"2026-07-17T10:22:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15qcsF7irYO8zUWJ0_QrhGYODqemwjgBJGsaGaqBlw3jdwX5R75r6zryqS97a\"}"} {"level":"debug","ts":"2026-07-17T10:22:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","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-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"7c72ca2e-de0a-492d-935a-bb3be5308395","keyName":"e2e-rate-a-c9766f","subscription":"e2e-rate-iso-a-c9766f","tenant":"e2e-shared-a-ed096b","userId":"7c72ca2e-de0a-492d-935a-bb3be5308395","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T10:22:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b\",\"requestedSubscription\":\"e2e-rate-iso-a-c9766f\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T10:22:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","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-ed096b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-ed096b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c9766f","namespace":"ai-tenant-e2e-shared-a-ed096b","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T10:22:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:22:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","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-17T10:22:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","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-17T10:22:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ed096b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:22:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","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-17T10:22:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","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-17T10:22:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","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-17T10:22:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","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-c9766f"} {"level":"debug","ts":"2026-07-17T10:22:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"7c72ca2e-de0a-492d-935a-bb3be5308395","keyName":"e2e-rate-a-c9766f","selected_subscription":"e2e-rate-iso-a-c9766f","selected_subscription_key":"ai-tenant-e2e-shared-a-ed096b/e2e-rate-iso-a-c9766f@ai-tenant-e2e-shared-a-ed096b/rate-test-model-ed096b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ed096b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c9766f","namespace":"ai-tenant-e2e-shared-a-ed096b","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T10:22:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:22:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"62dd6955-4a00-41f3-9df1-737a1918a9d7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:22:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:44378","PortSpecifier":{"PortValue":44378}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","method":"POST","path":"/ai-tenant-e2e-shared-b-af80d9/rate-test-model-af80d9/v1/completions","host":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T10:22:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:44378","PortSpecifier":{"PortValue":44378}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.139:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784283749,"nanos":976490986},"http":{"id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","method":"POST","headers":{":authority":"e2e-shared-b-af80d9.apps.1dee080c-55fe-4e47-b9f4-1f18cbeaa4ba.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-af80d9/rate-test-model-af80d9/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:22:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Ppv3MU4CTCB0eVlD_nIlRU3zZ9NUXhLinPr7JKBzC7FzbF4lEG7v5o52mV4i"} {"level":"debug","ts":"2026-07-17T10:22:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-af80d9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Ppv3MU4CTCB0eVlD_nIlRU3zZ9NUXhLinPr7JKBzC7FzbF4lEG7v5o52mV4i\"}"} {"level":"debug","ts":"2026-07-17T10:22:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","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-af80d9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"0ebe6ef3-0dda-434a-bce6-8a2e9e00457e","keyName":"e2e-rate-b-c9766f","subscription":"e2e-rate-iso-b-c9766f","tenant":"e2e-shared-b-af80d9","userId":"0ebe6ef3-0dda-434a-bce6-8a2e9e00457e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T10:22:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-af80d9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-af80d9/rate-test-model-af80d9\",\"requestedSubscription\":\"e2e-rate-iso-b-c9766f\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T10:22:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","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-af80d9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-af80d9","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-c9766f","namespace":"ai-tenant-e2e-shared-b-af80d9","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T10:22:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T10:22:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","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-17T10:22:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","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-17T10:22:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","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-17T10:22:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-af80d9/rate-test-model-af80d9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-af80d9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-17T10:22:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","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-17T10:22:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","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-17T10:22:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","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-c9766f"} {"level":"debug","ts":"2026-07-17T10:22:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"0ebe6ef3-0dda-434a-bce6-8a2e9e00457e","keyName":"e2e-rate-b-c9766f","selected_subscription":"e2e-rate-iso-b-c9766f","selected_subscription_key":"ai-tenant-e2e-shared-b-af80d9/e2e-rate-iso-b-c9766f@ai-tenant-e2e-shared-b-af80d9/rate-test-model-af80d9","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-af80d9","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-c9766f","namespace":"ai-tenant-e2e-shared-b-af80d9","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T10:22:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T10:22:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1ca503f9-0087-4330-94e7-4e3ababa1f29","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T10:22:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e24f19845c623343a82a3d56ab64ec172201ee86c847e73e681497062214be0c"} {"level":"info","ts":"2026-07-17T10:22:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6f0d476aedb26a95fe59ac78b7ca739a4cdd00f1f0bb9f67d7105c052aa554d9"} {"level":"info","ts":"2026-07-17T10:22:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fc06a6f660c172051070a014856e218c5f2046f36310c44104de4bfff795d311"} {"level":"info","ts":"2026-07-17T10:22:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ac176a465636ed1d3f8ec984de74f2b55c309fbf4b45390df877743a54ae7fec"} {"level":"info","ts":"2026-07-17T10:22:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6a97a80a0838646964d15fd7b15ba5e602009700cec8bf7118189cea5209b0a0"} {"level":"info","ts":"2026-07-17T10:22:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/18044f038d112b659448483e39a75d2c50001951a18e388957635a6b1af4cff9"} {"level":"info","ts":"2026-07-17T10:22:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7c98e0123eb44e79b70e03f5a405c4c5b3ff4ace54e541ad4246c3d3ccb2fc3d"} {"level":"info","ts":"2026-07-17T10:22:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59a92910facf98af9eb4cd93c91a5f2bd713c72156fab9eb3eaff0d96841c12b"} {"level":"info","ts":"2026-07-17T10:22:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1a5f206a023e73ccc96cdd0886652d67efcc15b47b153eb52b8539b240c3baeb"} {"level":"info","ts":"2026-07-17T10:22:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b3f8f6c458307c37b7f66e1ef69c24a5f87af68e07cccc7be2996152907c350e"} {"level":"info","ts":"2026-07-17T10:22:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c8407cd9861544f5da27583028e1b95c37736ac8c852730db5b48548187c31e4"} {"level":"info","ts":"2026-07-17T10:22:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d8de961eeb586fb1661ff42501398bc88d800151aa184c1a9660a0e957e80f5"} {"level":"info","ts":"2026-07-17T10:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6dc5b15e1c66b49324b75766a5a7650b5f541560b83f8da8884324fb9347dca6"} {"level":"info","ts":"2026-07-17T10:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3c76c2bb7c583503b943af2a0c22a646d309102e499d9291c371743203f61d28"} {"level":"info","ts":"2026-07-17T10:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/851011f138d004ef98479877405cdc8f19dda1d78c836d157405bfc019588641"} {"level":"info","ts":"2026-07-17T10:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7403e5136a5fa96b8f92eae2936b7afc0f0cf8686df0c5b1a2c1c230d773ba46"} {"level":"info","ts":"2026-07-17T10:23:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59b1d9a2dd7df61ee6d1045f820579cd4b75166ac9624ce5886534c7f0af8a3b"} {"level":"info","ts":"2026-07-17T10:23:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7bd04a09d668b0dea543dd3f918fcced0ad708b7be34ddb797946363473821b8"} {"level":"info","ts":"2026-07-17T10:23:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12cd61f117e721826f42c53f56386ce1edd3ae951c78d74ffbc7d58d31a55e1c"} {"level":"info","ts":"2026-07-17T10:23:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/078bc4a154fea8b4da6d0842f074061351ddea87d7693fa1beeb83d705e73d4a"} {"level":"info","ts":"2026-07-17T10:23:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/19ffb1703b56132324657481c42c52301b5ef74025315782068c2e92e1d36eb7"} {"level":"info","ts":"2026-07-17T10:23:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/15c1b7201c887c47ab8ea3b61e949a82931f032cb74d20c6df289dc4fca555fa"} {"level":"info","ts":"2026-07-17T10:23:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7939d5fd77fd28c27a193cda004c70fe407f629873c95e428ce9c309e5e0d3af"} {"level":"info","ts":"2026-07-17T10:23:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2501d40c28ff66bbb345051ecdb4fb8b0d25a98768099e62de6e7a386ec29d17"}