--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"} {"level":"error","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21\": 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-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"595c8878e4dce82e3a455a21e2476baec6df4305f680b48f7db8ac2d037d51a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"595c8878e4dce82e3a455a21e2476baec6df4305f680b48f7db8ac2d037d51a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/595c8878e4dce82e3a455a21e2476baec6df4305f680b48f7db8ac2d037d51a8"} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/595c8878e4dce82e3a455a21e2476baec6df4305f680b48f7db8ac2d037d51a8"} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"595c8878e4dce82e3a455a21e2476baec6df4305f680b48f7db8ac2d037d51a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["595c8878e4dce82e3a455a21e2476baec6df4305f680b48f7db8ac2d037d51a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"595c8878e4dce82e3a455a21e2476baec6df4305f680b48f7db8ac2d037d51a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/595c8878e4dce82e3a455a21e2476baec6df4305f680b48f7db8ac2d037d51a8"} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"595c8878e4dce82e3a455a21e2476baec6df4305f680b48f7db8ac2d037d51a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f0f90c6f70462f1d8f5abc415228eff53e07cd20be45eee1554c0b6330d11e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f0f90c6f70462f1d8f5abc415228eff53e07cd20be45eee1554c0b6330d11e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f0f90c6f70462f1d8f5abc415228eff53e07cd20be45eee1554c0b6330d11e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f0f90c6f70462f1d8f5abc415228eff53e07cd20be45eee1554c0b6330d11e0"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f0f90c6f70462f1d8f5abc415228eff53e07cd20be45eee1554c0b6330d11e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f0f90c6f70462f1d8f5abc415228eff53e07cd20be45eee1554c0b6330d11e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f0f90c6f70462f1d8f5abc415228eff53e07cd20be45eee1554c0b6330d11e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f0f90c6f70462f1d8f5abc415228eff53e07cd20be45eee1554c0b6330d11e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f0f90c6f70462f1d8f5abc415228eff53e07cd20be45eee1554c0b6330d11e0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f0f90c6f70462f1d8f5abc415228eff53e07cd20be45eee1554c0b6330d11e0"} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b"} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b"} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b"} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b"} {"level":"error","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35\": 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-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70e95f28c10ee8b742191d2ba4c6ec79c6ac16d77a877c316275df56890e605d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70e95f28c10ee8b742191d2ba4c6ec79c6ac16d77a877c316275df56890e605d"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70e95f28c10ee8b742191d2ba4c6ec79c6ac16d77a877c316275df56890e605d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70e95f28c10ee8b742191d2ba4c6ec79c6ac16d77a877c316275df56890e605d"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70e95f28c10ee8b742191d2ba4c6ec79c6ac16d77a877c316275df56890e605d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70e95f28c10ee8b742191d2ba4c6ec79c6ac16d77a877c316275df56890e605d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/13d9cfa6ce1d16e9b3d61ed3451df3c37ca4fe6c015be5ee4919258aa2d287e3"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70e95f28c10ee8b742191d2ba4c6ec79c6ac16d77a877c316275df56890e605d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"13d9cfa6ce1d16e9b3d61ed3451df3c37ca4fe6c015be5ee4919258aa2d287e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["13d9cfa6ce1d16e9b3d61ed3451df3c37ca4fe6c015be5ee4919258aa2d287e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70e95f28c10ee8b742191d2ba4c6ec79c6ac16d77a877c316275df56890e605d"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"13d9cfa6ce1d16e9b3d61ed3451df3c37ca4fe6c015be5ee4919258aa2d287e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:00:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/13d9cfa6ce1d16e9b3d61ed3451df3c37ca4fe6c015be5ee4919258aa2d287e3"} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70e95f28c10ee8b742191d2ba4c6ec79c6ac16d77a877c316275df56890e605d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"13d9cfa6ce1d16e9b3d61ed3451df3c37ca4fe6c015be5ee4919258aa2d287e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:00:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"} {"level":"info","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8e8c98d6-91f4-4ab4-a2d8-9b445d33d4e7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:43276","PortSpecifier":{"PortValue":43276}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8e8c98d6-91f4-4ab4-a2d8-9b445d33d4e7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8e8c98d6-91f4-4ab4-a2d8-9b445d33d4e7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:43276","PortSpecifier":{"PortValue":43276}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350021,"nanos":821830504},"http":{"id":"8e8c98d6-91f4-4ab4-a2d8-9b445d33d4e7","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8e8c98d6-91f4-4ab4-a2d8-9b445d33d4e7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8e8c98d6-91f4-4ab4-a2d8-9b445d33d4e7","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8e8c98d6-91f4-4ab4-a2d8-9b445d33d4e7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8e8c98d6-91f4-4ab4-a2d8-9b445d33d4e7","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-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8e8c98d6-91f4-4ab4-a2d8-9b445d33d4e7","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-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8e8c98d6-91f4-4ab4-a2d8-9b445d33d4e7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/auth-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8e8c98d6-91f4-4ab4-a2d8-9b445d33d4e7","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8e8c98d6-91f4-4ab4-a2d8-9b445d33d4e7","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-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8e8c98d6-91f4-4ab4-a2d8-9b445d33d4e7","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-06T15:00:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8e8c98d6-91f4-4ab4-a2d8-9b445d33d4e7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8e8c98d6-91f4-4ab4-a2d8-9b445d33d4e7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"73d0a592-3dd6-4150-a8f6-9c6928043959","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39612","PortSpecifier":{"PortValue":39612}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"73d0a592-3dd6-4150-a8f6-9c6928043959","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"73d0a592-3dd6-4150-a8f6-9c6928043959","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39612","PortSpecifier":{"PortValue":39612}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350021,"nanos":875265884},"http":{"id":"73d0a592-3dd6-4150-a8f6-9c6928043959","method":"POST","headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"73d0a592-3dd6-4150-a8f6-9c6928043959","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"73d0a592-3dd6-4150-a8f6-9c6928043959","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"73d0a592-3dd6-4150-a8f6-9c6928043959","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"73d0a592-3dd6-4150-a8f6-9c6928043959","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-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"73d0a592-3dd6-4150-a8f6-9c6928043959","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-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"73d0a592-3dd6-4150-a8f6-9c6928043959","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-06dd21/auth-test-model-06dd21\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"73d0a592-3dd6-4150-a8f6-9c6928043959","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"73d0a592-3dd6-4150-a8f6-9c6928043959","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-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"73d0a592-3dd6-4150-a8f6-9c6928043959","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-06T15:00:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"73d0a592-3dd6-4150-a8f6-9c6928043959","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"73d0a592-3dd6-4150-a8f6-9c6928043959","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9667cecf-ded0-4a9b-b4e6-ee3c86df6498","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:43278","PortSpecifier":{"PortValue":43278}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9667cecf-ded0-4a9b-b4e6-ee3c86df6498","method":"GET","path":"/maas-api/v1/api-keys/aff30d87-7bc2-4d15-b089-8b29a580f23d","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9667cecf-ded0-4a9b-b4e6-ee3c86df6498","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:43278","PortSpecifier":{"PortValue":43278}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350021,"nanos":956038487},"http":{"id":"9667cecf-ded0-4a9b-b4e6-ee3c86df6498","method":"GET","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/aff30d87-7bc2-4d15-b089-8b29a580f23d",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9667cecf-ded0-4a9b-b4e6-ee3c86df6498","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9667cecf-ded0-4a9b-b4e6-ee3c86df6498","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9667cecf-ded0-4a9b-b4e6-ee3c86df6498","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/aff30d87-7bc2-4d15-b089-8b29a580f23d",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9667cecf-ded0-4a9b-b4e6-ee3c86df6498","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-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9667cecf-ded0-4a9b-b4e6-ee3c86df6498","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-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9667cecf-ded0-4a9b-b4e6-ee3c86df6498","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/auth-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9667cecf-ded0-4a9b-b4e6-ee3c86df6498","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9667cecf-ded0-4a9b-b4e6-ee3c86df6498","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-06T15:00:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9667cecf-ded0-4a9b-b4e6-ee3c86df6498","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-06T15:00:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9667cecf-ded0-4a9b-b4e6-ee3c86df6498","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:00:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9667cecf-ded0-4a9b-b4e6-ee3c86df6498","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:00:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6ac53ff0-48a7-4a4e-b16e-94db442d28bd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39618","PortSpecifier":{"PortValue":39618}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6ac53ff0-48a7-4a4e-b16e-94db442d28bd","method":"GET","path":"/maas-api/v1/api-keys/236bee40-f813-431c-8b9a-a1529c6009ff","host":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:00:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6ac53ff0-48a7-4a4e-b16e-94db442d28bd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39618","PortSpecifier":{"PortValue":39618}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350021,"nanos":996534240},"http":{"id":"6ac53ff0-48a7-4a4e-b16e-94db442d28bd","method":"GET","headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/236bee40-f813-431c-8b9a-a1529c6009ff",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:00:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6ac53ff0-48a7-4a4e-b16e-94db442d28bd","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:00:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6ac53ff0-48a7-4a4e-b16e-94db442d28bd","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:00:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6ac53ff0-48a7-4a4e-b16e-94db442d28bd","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/236bee40-f813-431c-8b9a-a1529c6009ff",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:00:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ac53ff0-48a7-4a4e-b16e-94db442d28bd","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-06T15:00:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ac53ff0-48a7-4a4e-b16e-94db442d28bd","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-06T15:00:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ac53ff0-48a7-4a4e-b16e-94db442d28bd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-06dd21/auth-test-model-06dd21\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:00:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6ac53ff0-48a7-4a4e-b16e-94db442d28bd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:00:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ac53ff0-48a7-4a4e-b16e-94db442d28bd","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-06T15:00:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ac53ff0-48a7-4a4e-b16e-94db442d28bd","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-06T15:00:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6ac53ff0-48a7-4a4e-b16e-94db442d28bd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:00:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6ac53ff0-48a7-4a4e-b16e-94db442d28bd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8622ae5b-7fae-4375-a3ea-aa9c3026755e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:47404","PortSpecifier":{"PortValue":47404}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8622ae5b-7fae-4375-a3ea-aa9c3026755e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8622ae5b-7fae-4375-a3ea-aa9c3026755e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:47404","PortSpecifier":{"PortValue":47404}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350039,"nanos":304269080},"http":{"id":"8622ae5b-7fae-4375-a3ea-aa9c3026755e","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8622ae5b-7fae-4375-a3ea-aa9c3026755e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8622ae5b-7fae-4375-a3ea-aa9c3026755e","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8622ae5b-7fae-4375-a3ea-aa9c3026755e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8622ae5b-7fae-4375-a3ea-aa9c3026755e","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-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8622ae5b-7fae-4375-a3ea-aa9c3026755e","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-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8622ae5b-7fae-4375-a3ea-aa9c3026755e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/auth-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8622ae5b-7fae-4375-a3ea-aa9c3026755e","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8622ae5b-7fae-4375-a3ea-aa9c3026755e","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-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8622ae5b-7fae-4375-a3ea-aa9c3026755e","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-06T15:00:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8622ae5b-7fae-4375-a3ea-aa9c3026755e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8622ae5b-7fae-4375-a3ea-aa9c3026755e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"97d3df89-2002-4e57-aaa4-b43d4849fdd8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40236","PortSpecifier":{"PortValue":40236}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"97d3df89-2002-4e57-aaa4-b43d4849fdd8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"97d3df89-2002-4e57-aaa4-b43d4849fdd8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40236","PortSpecifier":{"PortValue":40236}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350039,"nanos":348788443},"http":{"id":"97d3df89-2002-4e57-aaa4-b43d4849fdd8","method":"POST","headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"97d3df89-2002-4e57-aaa4-b43d4849fdd8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"97d3df89-2002-4e57-aaa4-b43d4849fdd8","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"97d3df89-2002-4e57-aaa4-b43d4849fdd8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97d3df89-2002-4e57-aaa4-b43d4849fdd8","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-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97d3df89-2002-4e57-aaa4-b43d4849fdd8","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-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97d3df89-2002-4e57-aaa4-b43d4849fdd8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-06dd21/auth-test-model-06dd21\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"97d3df89-2002-4e57-aaa4-b43d4849fdd8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97d3df89-2002-4e57-aaa4-b43d4849fdd8","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-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97d3df89-2002-4e57-aaa4-b43d4849fdd8","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-06T15:00:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"97d3df89-2002-4e57-aaa4-b43d4849fdd8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"97d3df89-2002-4e57-aaa4-b43d4849fdd8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"267b76d5-0132-40b1-9317-028ba4d78e1f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:47406","PortSpecifier":{"PortValue":47406}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"267b76d5-0132-40b1-9317-028ba4d78e1f","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"267b76d5-0132-40b1-9317-028ba4d78e1f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:47406","PortSpecifier":{"PortValue":47406}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350039,"nanos":396016180},"http":{"id":"267b76d5-0132-40b1-9317-028ba4d78e1f","method":"GET","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"267b76d5-0132-40b1-9317-028ba4d78e1f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-8lYsibr4tBBPK65l_3Atkzyo3ckK6s0grciyJm4ZP5a2TaUHOOFepWY3tXg6"} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"267b76d5-0132-40b1-9317-028ba4d78e1f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-8lYsibr4tBBPK65l_3Atkzyo3ckK6s0grciyJm4ZP5a2TaUHOOFepWY3tXg6\"}"} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"267b76d5-0132-40b1-9317-028ba4d78e1f","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-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"cb32db45-bd2b-4d4d-a3b4-665007749283","keyName":"e2e-auth-iso-a-b4e03b","subscription":"e2e-auth-iso-fb8495","tenant":"e2e-shared-a-e63e88","userId":"cb32db45-bd2b-4d4d-a3b4-665007749283","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"267b76d5-0132-40b1-9317-028ba4d78e1f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"267b76d5-0132-40b1-9317-028ba4d78e1f","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-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"267b76d5-0132-40b1-9317-028ba4d78e1f","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-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"267b76d5-0132-40b1-9317-028ba4d78e1f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/auth-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"267b76d5-0132-40b1-9317-028ba4d78e1f","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"267b76d5-0132-40b1-9317-028ba4d78e1f","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-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"267b76d5-0132-40b1-9317-028ba4d78e1f","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-06T15:00:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"267b76d5-0132-40b1-9317-028ba4d78e1f","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-fb8495"} {"level":"info","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"267b76d5-0132-40b1-9317-028ba4d78e1f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:00:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"267b76d5-0132-40b1-9317-028ba4d78e1f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1c0f3ea3-7421-4695-a15e-3d72c3325f9a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:36944","PortSpecifier":{"PortValue":36944}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1c0f3ea3-7421-4695-a15e-3d72c3325f9a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1c0f3ea3-7421-4695-a15e-3d72c3325f9a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:36944","PortSpecifier":{"PortValue":36944}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350061,"nanos":800641447},"http":{"id":"1c0f3ea3-7421-4695-a15e-3d72c3325f9a","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1c0f3ea3-7421-4695-a15e-3d72c3325f9a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1c0f3ea3-7421-4695-a15e-3d72c3325f9a","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1c0f3ea3-7421-4695-a15e-3d72c3325f9a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1c0f3ea3-7421-4695-a15e-3d72c3325f9a","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-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1c0f3ea3-7421-4695-a15e-3d72c3325f9a","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-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1c0f3ea3-7421-4695-a15e-3d72c3325f9a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/auth-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1c0f3ea3-7421-4695-a15e-3d72c3325f9a","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1c0f3ea3-7421-4695-a15e-3d72c3325f9a","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-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1c0f3ea3-7421-4695-a15e-3d72c3325f9a","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-06T15:01:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1c0f3ea3-7421-4695-a15e-3d72c3325f9a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1c0f3ea3-7421-4695-a15e-3d72c3325f9a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2c3bbdbf-3ba6-4913-b31e-a2859197d998","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:38200","PortSpecifier":{"PortValue":38200}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2c3bbdbf-3ba6-4913-b31e-a2859197d998","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2c3bbdbf-3ba6-4913-b31e-a2859197d998","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:38200","PortSpecifier":{"PortValue":38200}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350061,"nanos":845674069},"http":{"id":"2c3bbdbf-3ba6-4913-b31e-a2859197d998","method":"POST","headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2c3bbdbf-3ba6-4913-b31e-a2859197d998","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2c3bbdbf-3ba6-4913-b31e-a2859197d998","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2c3bbdbf-3ba6-4913-b31e-a2859197d998","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c3bbdbf-3ba6-4913-b31e-a2859197d998","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-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c3bbdbf-3ba6-4913-b31e-a2859197d998","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-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c3bbdbf-3ba6-4913-b31e-a2859197d998","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-06dd21/auth-test-model-06dd21\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2c3bbdbf-3ba6-4913-b31e-a2859197d998","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2c3bbdbf-3ba6-4913-b31e-a2859197d998","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-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2c3bbdbf-3ba6-4913-b31e-a2859197d998","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-06T15:01:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2c3bbdbf-3ba6-4913-b31e-a2859197d998","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2c3bbdbf-3ba6-4913-b31e-a2859197d998","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"abaa574d-82fc-4b1e-8757-d8e5c5571a4d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:38204","PortSpecifier":{"PortValue":38204}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"abaa574d-82fc-4b1e-8757-d8e5c5571a4d","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"abaa574d-82fc-4b1e-8757-d8e5c5571a4d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:38204","PortSpecifier":{"PortValue":38204}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350061,"nanos":927205249},"http":{"id":"abaa574d-82fc-4b1e-8757-d8e5c5571a4d","method":"GET","headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"abaa574d-82fc-4b1e-8757-d8e5c5571a4d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1S1KfRwYLR7Cym5pD_wt3EJdK6wJLheyOztT1G3ugWwnTaFVZF6XndFvBkhbq"} {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"abaa574d-82fc-4b1e-8757-d8e5c5571a4d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-06dd21.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1S1KfRwYLR7Cym5pD_wt3EJdK6wJLheyOztT1G3ugWwnTaFVZF6XndFvBkhbq\"}"} {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"abaa574d-82fc-4b1e-8757-d8e5c5571a4d","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-06dd21.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"abaa574d-82fc-4b1e-8757-d8e5c5571a4d","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"abaa574d-82fc-4b1e-8757-d8e5c5571a4d","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-06T15:01:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"abaa574d-82fc-4b1e-8757-d8e5c5571a4d","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-06T15:01:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"abaa574d-82fc-4b1e-8757-d8e5c5571a4d","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-06T15:01:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7da4c3ac-de3c-40a0-8a32-6a08a4dd0e4a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39204","PortSpecifier":{"PortValue":39204}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7da4c3ac-de3c-40a0-8a32-6a08a4dd0e4a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7da4c3ac-de3c-40a0-8a32-6a08a4dd0e4a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39204","PortSpecifier":{"PortValue":39204}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350079,"nanos":192609816},"http":{"id":"7da4c3ac-de3c-40a0-8a32-6a08a4dd0e4a","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7da4c3ac-de3c-40a0-8a32-6a08a4dd0e4a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7da4c3ac-de3c-40a0-8a32-6a08a4dd0e4a","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7da4c3ac-de3c-40a0-8a32-6a08a4dd0e4a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7da4c3ac-de3c-40a0-8a32-6a08a4dd0e4a","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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7da4c3ac-de3c-40a0-8a32-6a08a4dd0e4a","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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7da4c3ac-de3c-40a0-8a32-6a08a4dd0e4a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/auth-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7da4c3ac-de3c-40a0-8a32-6a08a4dd0e4a","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7da4c3ac-de3c-40a0-8a32-6a08a4dd0e4a","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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7da4c3ac-de3c-40a0-8a32-6a08a4dd0e4a","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-06T15:01:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7da4c3ac-de3c-40a0-8a32-6a08a4dd0e4a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7da4c3ac-de3c-40a0-8a32-6a08a4dd0e4a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6348b4dd-f7c2-4021-9d08-d4d1c5c37df0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45606","PortSpecifier":{"PortValue":45606}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6348b4dd-f7c2-4021-9d08-d4d1c5c37df0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6348b4dd-f7c2-4021-9d08-d4d1c5c37df0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45606","PortSpecifier":{"PortValue":45606}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350079,"nanos":229062948},"http":{"id":"6348b4dd-f7c2-4021-9d08-d4d1c5c37df0","method":"POST","headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6348b4dd-f7c2-4021-9d08-d4d1c5c37df0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6348b4dd-f7c2-4021-9d08-d4d1c5c37df0","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6348b4dd-f7c2-4021-9d08-d4d1c5c37df0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6348b4dd-f7c2-4021-9d08-d4d1c5c37df0","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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6348b4dd-f7c2-4021-9d08-d4d1c5c37df0","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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6348b4dd-f7c2-4021-9d08-d4d1c5c37df0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-06dd21/auth-test-model-06dd21\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6348b4dd-f7c2-4021-9d08-d4d1c5c37df0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6348b4dd-f7c2-4021-9d08-d4d1c5c37df0","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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6348b4dd-f7c2-4021-9d08-d4d1c5c37df0","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-06T15:01:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6348b4dd-f7c2-4021-9d08-d4d1c5c37df0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6348b4dd-f7c2-4021-9d08-d4d1c5c37df0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"216746dd-f343-4612-8104-6d1203844b59","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39212","PortSpecifier":{"PortValue":39212}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"216746dd-f343-4612-8104-6d1203844b59","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"216746dd-f343-4612-8104-6d1203844b59","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39212","PortSpecifier":{"PortValue":39212}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350079,"nanos":267362544},"http":{"id":"216746dd-f343-4612-8104-6d1203844b59","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"216746dd-f343-4612-8104-6d1203844b59","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"216746dd-f343-4612-8104-6d1203844b59","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"216746dd-f343-4612-8104-6d1203844b59","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"216746dd-f343-4612-8104-6d1203844b59","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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"216746dd-f343-4612-8104-6d1203844b59","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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"216746dd-f343-4612-8104-6d1203844b59","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/auth-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"216746dd-f343-4612-8104-6d1203844b59","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"216746dd-f343-4612-8104-6d1203844b59","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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"216746dd-f343-4612-8104-6d1203844b59","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-06T15:01:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"216746dd-f343-4612-8104-6d1203844b59","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"216746dd-f343-4612-8104-6d1203844b59","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"40850298-ff7f-43f3-8c2f-a85b5dba3b10","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45608","PortSpecifier":{"PortValue":45608}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"40850298-ff7f-43f3-8c2f-a85b5dba3b10","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"40850298-ff7f-43f3-8c2f-a85b5dba3b10","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45608","PortSpecifier":{"PortValue":45608}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350079,"nanos":301758707},"http":{"id":"40850298-ff7f-43f3-8c2f-a85b5dba3b10","method":"POST","headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"40850298-ff7f-43f3-8c2f-a85b5dba3b10","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"40850298-ff7f-43f3-8c2f-a85b5dba3b10","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"40850298-ff7f-43f3-8c2f-a85b5dba3b10","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"40850298-ff7f-43f3-8c2f-a85b5dba3b10","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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"40850298-ff7f-43f3-8c2f-a85b5dba3b10","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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"40850298-ff7f-43f3-8c2f-a85b5dba3b10","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-06dd21/auth-test-model-06dd21\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"40850298-ff7f-43f3-8c2f-a85b5dba3b10","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"40850298-ff7f-43f3-8c2f-a85b5dba3b10","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-06T15:01:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"40850298-ff7f-43f3-8c2f-a85b5dba3b10","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-06T15:01:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"40850298-ff7f-43f3-8c2f-a85b5dba3b10","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:01:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"40850298-ff7f-43f3-8c2f-a85b5dba3b10","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cf094262-5e10-40b3-a77e-e7252b9c8029","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:33206","PortSpecifier":{"PortValue":33206}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cf094262-5e10-40b3-a77e-e7252b9c8029","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cf094262-5e10-40b3-a77e-e7252b9c8029","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:33206","PortSpecifier":{"PortValue":33206}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350096,"nanos":552473032},"http":{"id":"cf094262-5e10-40b3-a77e-e7252b9c8029","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cf094262-5e10-40b3-a77e-e7252b9c8029","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cf094262-5e10-40b3-a77e-e7252b9c8029","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cf094262-5e10-40b3-a77e-e7252b9c8029","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cf094262-5e10-40b3-a77e-e7252b9c8029","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-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cf094262-5e10-40b3-a77e-e7252b9c8029","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-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cf094262-5e10-40b3-a77e-e7252b9c8029","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/auth-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cf094262-5e10-40b3-a77e-e7252b9c8029","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cf094262-5e10-40b3-a77e-e7252b9c8029","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-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cf094262-5e10-40b3-a77e-e7252b9c8029","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-06T15:01:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cf094262-5e10-40b3-a77e-e7252b9c8029","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cf094262-5e10-40b3-a77e-e7252b9c8029","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5bdde8d9-324f-4194-b873-57f44b8815a3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48766","PortSpecifier":{"PortValue":48766}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5bdde8d9-324f-4194-b873-57f44b8815a3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5bdde8d9-324f-4194-b873-57f44b8815a3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48766","PortSpecifier":{"PortValue":48766}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350096,"nanos":591014729},"http":{"id":"5bdde8d9-324f-4194-b873-57f44b8815a3","method":"POST","headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5bdde8d9-324f-4194-b873-57f44b8815a3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5bdde8d9-324f-4194-b873-57f44b8815a3","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5bdde8d9-324f-4194-b873-57f44b8815a3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5bdde8d9-324f-4194-b873-57f44b8815a3","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-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5bdde8d9-324f-4194-b873-57f44b8815a3","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-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5bdde8d9-324f-4194-b873-57f44b8815a3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-06dd21/auth-test-model-06dd21\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5bdde8d9-324f-4194-b873-57f44b8815a3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5bdde8d9-324f-4194-b873-57f44b8815a3","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-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5bdde8d9-324f-4194-b873-57f44b8815a3","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-06T15:01:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5bdde8d9-324f-4194-b873-57f44b8815a3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5bdde8d9-324f-4194-b873-57f44b8815a3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd55663b-dd5a-478f-bb33-da2cff448745","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48782","PortSpecifier":{"PortValue":48782}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bd55663b-dd5a-478f-bb33-da2cff448745","method":"GET","path":"/maas-api/v1/api-keys/34dd534b-f48a-497d-9a16-7c36929a46d7","host":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd55663b-dd5a-478f-bb33-da2cff448745","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48782","PortSpecifier":{"PortValue":48782}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350096,"nanos":636967182},"http":{"id":"bd55663b-dd5a-478f-bb33-da2cff448745","method":"GET","headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/34dd534b-f48a-497d-9a16-7c36929a46d7",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bd55663b-dd5a-478f-bb33-da2cff448745","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bd55663b-dd5a-478f-bb33-da2cff448745","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bd55663b-dd5a-478f-bb33-da2cff448745","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/34dd534b-f48a-497d-9a16-7c36929a46d7",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd55663b-dd5a-478f-bb33-da2cff448745","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-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd55663b-dd5a-478f-bb33-da2cff448745","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-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd55663b-dd5a-478f-bb33-da2cff448745","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-06dd21/auth-test-model-06dd21\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bd55663b-dd5a-478f-bb33-da2cff448745","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd55663b-dd5a-478f-bb33-da2cff448745","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-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd55663b-dd5a-478f-bb33-da2cff448745","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-06T15:01:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd55663b-dd5a-478f-bb33-da2cff448745","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd55663b-dd5a-478f-bb33-da2cff448745","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c752698-97f9-4498-87b6-278c4adb08d2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:33210","PortSpecifier":{"PortValue":33210}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7c752698-97f9-4498-87b6-278c4adb08d2","method":"GET","path":"/maas-api/v1/api-keys/34dd534b-f48a-497d-9a16-7c36929a46d7","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c752698-97f9-4498-87b6-278c4adb08d2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:33210","PortSpecifier":{"PortValue":33210}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350096,"nanos":673520996},"http":{"id":"7c752698-97f9-4498-87b6-278c4adb08d2","method":"GET","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/34dd534b-f48a-497d-9a16-7c36929a46d7",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7c752698-97f9-4498-87b6-278c4adb08d2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7c752698-97f9-4498-87b6-278c4adb08d2","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7c752698-97f9-4498-87b6-278c4adb08d2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/34dd534b-f48a-497d-9a16-7c36929a46d7",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c752698-97f9-4498-87b6-278c4adb08d2","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-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c752698-97f9-4498-87b6-278c4adb08d2","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-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c752698-97f9-4498-87b6-278c4adb08d2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/auth-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7c752698-97f9-4498-87b6-278c4adb08d2","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c752698-97f9-4498-87b6-278c4adb08d2","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-06T15:01:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c752698-97f9-4498-87b6-278c4adb08d2","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-06T15:01:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c752698-97f9-4498-87b6-278c4adb08d2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:01:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c752698-97f9-4498-87b6-278c4adb08d2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ea65fb3f-bdc9-4d7c-9634-4508db5d154c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:53926","PortSpecifier":{"PortValue":53926}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ea65fb3f-bdc9-4d7c-9634-4508db5d154c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ea65fb3f-bdc9-4d7c-9634-4508db5d154c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:53926","PortSpecifier":{"PortValue":53926}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350111,"nanos":818557123},"http":{"id":"ea65fb3f-bdc9-4d7c-9634-4508db5d154c","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ea65fb3f-bdc9-4d7c-9634-4508db5d154c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ea65fb3f-bdc9-4d7c-9634-4508db5d154c","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ea65fb3f-bdc9-4d7c-9634-4508db5d154c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea65fb3f-bdc9-4d7c-9634-4508db5d154c","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-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea65fb3f-bdc9-4d7c-9634-4508db5d154c","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-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea65fb3f-bdc9-4d7c-9634-4508db5d154c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/auth-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ea65fb3f-bdc9-4d7c-9634-4508db5d154c","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea65fb3f-bdc9-4d7c-9634-4508db5d154c","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-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea65fb3f-bdc9-4d7c-9634-4508db5d154c","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-06T15:01:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ea65fb3f-bdc9-4d7c-9634-4508db5d154c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ea65fb3f-bdc9-4d7c-9634-4508db5d154c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bcb5c2a2-fed5-4e16-82cd-9c735dfdb234","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:60332","PortSpecifier":{"PortValue":60332}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bcb5c2a2-fed5-4e16-82cd-9c735dfdb234","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bcb5c2a2-fed5-4e16-82cd-9c735dfdb234","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:60332","PortSpecifier":{"PortValue":60332}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350111,"nanos":853430634},"http":{"id":"bcb5c2a2-fed5-4e16-82cd-9c735dfdb234","method":"POST","headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bcb5c2a2-fed5-4e16-82cd-9c735dfdb234","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bcb5c2a2-fed5-4e16-82cd-9c735dfdb234","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bcb5c2a2-fed5-4e16-82cd-9c735dfdb234","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bcb5c2a2-fed5-4e16-82cd-9c735dfdb234","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-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bcb5c2a2-fed5-4e16-82cd-9c735dfdb234","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-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bcb5c2a2-fed5-4e16-82cd-9c735dfdb234","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-06dd21/auth-test-model-06dd21\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bcb5c2a2-fed5-4e16-82cd-9c735dfdb234","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bcb5c2a2-fed5-4e16-82cd-9c735dfdb234","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-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bcb5c2a2-fed5-4e16-82cd-9c735dfdb234","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-06T15:01:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bcb5c2a2-fed5-4e16-82cd-9c735dfdb234","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bcb5c2a2-fed5-4e16-82cd-9c735dfdb234","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f73505df-53ab-4440-a1dc-9194dfcd7e39","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:53942","PortSpecifier":{"PortValue":53942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f73505df-53ab-4440-a1dc-9194dfcd7e39","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f73505df-53ab-4440-a1dc-9194dfcd7e39","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:53942","PortSpecifier":{"PortValue":53942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350111,"nanos":891932222},"http":{"id":"f73505df-53ab-4440-a1dc-9194dfcd7e39","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f73505df-53ab-4440-a1dc-9194dfcd7e39","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Fl7juHejC6im3ADN_JEGNEnlN2y8Lc4bvixt7h0k7qJ2PttlGTElSURJwDiz"} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f73505df-53ab-4440-a1dc-9194dfcd7e39","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Fl7juHejC6im3ADN_JEGNEnlN2y8Lc4bvixt7h0k7qJ2PttlGTElSURJwDiz\"}"} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f73505df-53ab-4440-a1dc-9194dfcd7e39","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-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"2191de11-d36f-4155-8544-365de1b9fdb6","keyName":"e2e-auth-iso-a-6f6889","subscription":"e2e-auth-iso-7457ae","tenant":"e2e-shared-a-e63e88","userId":"2191de11-d36f-4155-8544-365de1b9fdb6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f73505df-53ab-4440-a1dc-9194dfcd7e39","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f73505df-53ab-4440-a1dc-9194dfcd7e39","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-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f73505df-53ab-4440-a1dc-9194dfcd7e39","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-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f73505df-53ab-4440-a1dc-9194dfcd7e39","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/auth-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f73505df-53ab-4440-a1dc-9194dfcd7e39","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f73505df-53ab-4440-a1dc-9194dfcd7e39","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-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f73505df-53ab-4440-a1dc-9194dfcd7e39","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-06T15:01:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f73505df-53ab-4440-a1dc-9194dfcd7e39","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-7457ae"} {"level":"info","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f73505df-53ab-4440-a1dc-9194dfcd7e39","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:01:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f73505df-53ab-4440-a1dc-9194dfcd7e39","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:01:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d7417585d4464bdba0b74970b12f4fa0ffdb0046a7620bbe9376baa0e4f7f225"} {"level":"info","ts":"2026-07-06T15:01:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/102cb20460b20193c2ffc23d3ed97ac7167e8d571db3bf0534458cc8de00c69f"} {"level":"info","ts":"2026-07-06T15:01:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/70e95f28c10ee8b742191d2ba4c6ec79c6ac16d77a877c316275df56890e605d"} {"level":"info","ts":"2026-07-06T15:01:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/22b7d59bd3ba8df46f2bcc66947c4346c388b7a560987c7f0b3fa0dde3cb0ff0"} {"level":"info","ts":"2026-07-06T15:01:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9be0c2e51dbf6a8de0594e1e891afe4c8cb0a4269a9a6f0b9df4cd88294c9dee"} {"level":"info","ts":"2026-07-06T15:01:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/28bcc63178602c5c2c2f4e3e1e50781fb83e837a8f749faf1d5f5be614fb184b"} {"level":"info","ts":"2026-07-06T15:01:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/32221527ca4ecea2674cf54488d62d9e93c2bf347b367589c4cb34422995bd21"} {"level":"info","ts":"2026-07-06T15:01:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8c5d62dd0ce0c75112a2b215791b7eafe4488bb5f198a0a4a86114320b8f0062"} {"level":"info","ts":"2026-07-06T15:01:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/595c8878e4dce82e3a455a21e2476baec6df4305f680b48f7db8ac2d037d51a8"} {"level":"info","ts":"2026-07-06T15:01:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/da33a525ff478ba65fb2458ece3b6c8257661b63455b68a4753c116c0b1cd012"} {"level":"info","ts":"2026-07-06T15:01:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/13d9cfa6ce1d16e9b3d61ed3451df3c37ca4fe6c015be5ee4919258aa2d287e3"} {"level":"info","ts":"2026-07-06T15:01:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c6f54fd65b92dc7fc027ac60f0a93c083c504f0849640adbf4f043d0d8c1680f"} {"level":"info","ts":"2026-07-06T15:01:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f0f90c6f70462f1d8f5abc415228eff53e07cd20be45eee1554c0b6330d11e0"} {"level":"info","ts":"2026-07-06T15:01:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b714d17ada11d8dd1f49e73a590e6d84efbb0b98d72ec976be98ab43c0908a35"} {"level":"info","ts":"2026-07-06T15:01:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2c741f0e8f6d516d77fadd439ca270cd4ad3c21354c96f85bfb08bfcb0587cbd"} {"level":"info","ts":"2026-07-06T15:01:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/49d4b9f88723d434e0e891ee9612b13d1171d8b331cbd31b97e4d04574924e99"} {"level":"debug","ts":"2026-07-06T15:02:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02: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-06T15:02:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"} {"level":"debug","ts":"2026-07-06T15:02:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"} {"level":"debug","ts":"2026-07-06T15:02:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02: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-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a76a8f53f69ca4dc8505ffde64cc38691726a3ccc5d569fd78dab1ee44d38a29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a76a8f53f69ca4dc8505ffde64cc38691726a3ccc5d569fd78dab1ee44d38a29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a76a8f53f69ca4dc8505ffde64cc38691726a3ccc5d569fd78dab1ee44d38a29"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68058bb3dd96a492aa1b10090934f1bc7eee795621c21047ee8ba810cb7385e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68058bb3dd96a492aa1b10090934f1bc7eee795621c21047ee8ba810cb7385e2"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68058bb3dd96a492aa1b10090934f1bc7eee795621c21047ee8ba810cb7385e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a76a8f53f69ca4dc8505ffde64cc38691726a3ccc5d569fd78dab1ee44d38a29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a76a8f53f69ca4dc8505ffde64cc38691726a3ccc5d569fd78dab1ee44d38a29"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a76a8f53f69ca4dc8505ffde64cc38691726a3ccc5d569fd78dab1ee44d38a29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68058bb3dd96a492aa1b10090934f1bc7eee795621c21047ee8ba810cb7385e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68058bb3dd96a492aa1b10090934f1bc7eee795621c21047ee8ba810cb7385e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68058bb3dd96a492aa1b10090934f1bc7eee795621c21047ee8ba810cb7385e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68058bb3dd96a492aa1b10090934f1bc7eee795621c21047ee8ba810cb7385e2"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a76a8f53f69ca4dc8505ffde64cc38691726a3ccc5d569fd78dab1ee44d38a29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a76a8f53f69ca4dc8505ffde64cc38691726a3ccc5d569fd78dab1ee44d38a29"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a76a8f53f69ca4dc8505ffde64cc38691726a3ccc5d569fd78dab1ee44d38a29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68058bb3dd96a492aa1b10090934f1bc7eee795621c21047ee8ba810cb7385e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f28f9df39dac4aead6752d16352bc4ab47d409da7ae9d53ff961e8b12a04fe0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a76a8f53f69ca4dc8505ffde64cc38691726a3ccc5d569fd78dab1ee44d38a29"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f28f9df39dac4aead6752d16352bc4ab47d409da7ae9d53ff961e8b12a04fe0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a76a8f53f69ca4dc8505ffde64cc38691726a3ccc5d569fd78dab1ee44d38a29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68058bb3dd96a492aa1b10090934f1bc7eee795621c21047ee8ba810cb7385e2"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f28f9df39dac4aead6752d16352bc4ab47d409da7ae9d53ff961e8b12a04fe0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f28f9df39dac4aead6752d16352bc4ab47d409da7ae9d53ff961e8b12a04fe0a"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f28f9df39dac4aead6752d16352bc4ab47d409da7ae9d53ff961e8b12a04fe0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f28f9df39dac4aead6752d16352bc4ab47d409da7ae9d53ff961e8b12a04fe0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f28f9df39dac4aead6752d16352bc4ab47d409da7ae9d53ff961e8b12a04fe0a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f28f9df39dac4aead6752d16352bc4ab47d409da7ae9d53ff961e8b12a04fe0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f28f9df39dac4aead6752d16352bc4ab47d409da7ae9d53ff961e8b12a04fe0a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a76a8f53f69ca4dc8505ffde64cc38691726a3ccc5d569fd78dab1ee44d38a29"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf"} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f28f9df39dac4aead6752d16352bc4ab47d409da7ae9d53ff961e8b12a04fe0a"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf"} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf"} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf"} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf"} {"level":"debug","ts":"2026-07-06T15:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf"} {"level":"info","ts":"2026-07-06T15:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf"} {"level":"debug","ts":"2026-07-06T15:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf"} {"level":"debug","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"} {"level":"debug","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"} {"level":"debug","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"} {"level":"debug","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"} {"level":"debug","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"} {"level":"error","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a\": 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-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a"} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a"} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988\": 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-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988"} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10"} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10"} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10"} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6"} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6"} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad5c797e9c0713585b60b6546f6dd022bbe885ae293515d947e79e33d6eddde0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad5c797e9c0713585b60b6546f6dd022bbe885ae293515d947e79e33d6eddde0"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad5c797e9c0713585b60b6546f6dd022bbe885ae293515d947e79e33d6eddde0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad5c797e9c0713585b60b6546f6dd022bbe885ae293515d947e79e33d6eddde0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad5c797e9c0713585b60b6546f6dd022bbe885ae293515d947e79e33d6eddde0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad5c797e9c0713585b60b6546f6dd022bbe885ae293515d947e79e33d6eddde0"} {"level":"error","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6\": 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-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad5c797e9c0713585b60b6546f6dd022bbe885ae293515d947e79e33d6eddde0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad5c797e9c0713585b60b6546f6dd022bbe885ae293515d947e79e33d6eddde0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad5c797e9c0713585b60b6546f6dd022bbe885ae293515d947e79e33d6eddde0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28e05463caaf6f97bad6abdcdd4a175d24cf73fffea9bd58342bf341160c37d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28e05463caaf6f97bad6abdcdd4a175d24cf73fffea9bd58342bf341160c37d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad5c797e9c0713585b60b6546f6dd022bbe885ae293515d947e79e33d6eddde0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28e05463caaf6f97bad6abdcdd4a175d24cf73fffea9bd58342bf341160c37d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28e05463caaf6f97bad6abdcdd4a175d24cf73fffea9bd58342bf341160c37d3"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28e05463caaf6f97bad6abdcdd4a175d24cf73fffea9bd58342bf341160c37d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad5c797e9c0713585b60b6546f6dd022bbe885ae293515d947e79e33d6eddde0"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28e05463caaf6f97bad6abdcdd4a175d24cf73fffea9bd58342bf341160c37d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28e05463caaf6f97bad6abdcdd4a175d24cf73fffea9bd58342bf341160c37d3"} {"level":"info","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28e05463caaf6f97bad6abdcdd4a175d24cf73fffea9bd58342bf341160c37d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28e05463caaf6f97bad6abdcdd4a175d24cf73fffea9bd58342bf341160c37d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28e05463caaf6f97bad6abdcdd4a175d24cf73fffea9bd58342bf341160c37d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28e05463caaf6f97bad6abdcdd4a175d24cf73fffea9bd58342bf341160c37d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6"} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6"} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28e05463caaf6f97bad6abdcdd4a175d24cf73fffea9bd58342bf341160c37d3"} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6"} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6"} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6"} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6"} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6"} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6"} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6"} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad5c797e9c0713585b60b6546f6dd022bbe885ae293515d947e79e33d6eddde0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad5c797e9c0713585b60b6546f6dd022bbe885ae293515d947e79e33d6eddde0"} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02: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-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02: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-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a"} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a"} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a"} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02: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-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124"} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124"} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02: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-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124"} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68058bb3dd96a492aa1b10090934f1bc7eee795621c21047ee8ba810cb7385e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124"} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68058bb3dd96a492aa1b10090934f1bc7eee795621c21047ee8ba810cb7385e2"} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02: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-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02: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-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124"} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02: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-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02: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-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f28f9df39dac4aead6752d16352bc4ab47d409da7ae9d53ff961e8b12a04fe0a"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f28f9df39dac4aead6752d16352bc4ab47d409da7ae9d53ff961e8b12a04fe0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02: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-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02: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-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02: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-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:02: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-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10"} {"level":"error","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10\": 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-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:02:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6"} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28e05463caaf6f97bad6abdcdd4a175d24cf73fffea9bd58342bf341160c37d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10"} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a76a8f53f69ca4dc8505ffde64cc38691726a3ccc5d569fd78dab1ee44d38a29","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28e05463caaf6f97bad6abdcdd4a175d24cf73fffea9bd58342bf341160c37d3"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9"} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a76a8f53f69ca4dc8505ffde64cc38691726a3ccc5d569fd78dab1ee44d38a29"} {"level":"debug","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a"} {"level":"info","ts":"2026-07-06T15:02:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"} {"level":"info","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"511be5ce-93ba-41e2-b03c-58b25c69c3da","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:46718","PortSpecifier":{"PortValue":46718}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"511be5ce-93ba-41e2-b03c-58b25c69c3da","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"511be5ce-93ba-41e2-b03c-58b25c69c3da","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:46718","PortSpecifier":{"PortValue":46718}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350166,"nanos":15232279},"http":{"id":"511be5ce-93ba-41e2-b03c-58b25c69c3da","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"511be5ce-93ba-41e2-b03c-58b25c69c3da","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"511be5ce-93ba-41e2-b03c-58b25c69c3da","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"511be5ce-93ba-41e2-b03c-58b25c69c3da","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"511be5ce-93ba-41e2-b03c-58b25c69c3da","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-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"511be5ce-93ba-41e2-b03c-58b25c69c3da","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-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"511be5ce-93ba-41e2-b03c-58b25c69c3da","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/sub-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"511be5ce-93ba-41e2-b03c-58b25c69c3da","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"511be5ce-93ba-41e2-b03c-58b25c69c3da","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-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"511be5ce-93ba-41e2-b03c-58b25c69c3da","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-06T15:02:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"511be5ce-93ba-41e2-b03c-58b25c69c3da","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"511be5ce-93ba-41e2-b03c-58b25c69c3da","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f57a5809-5ed8-4322-9a54-e1c74b2dc891","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40904","PortSpecifier":{"PortValue":40904}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f57a5809-5ed8-4322-9a54-e1c74b2dc891","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f57a5809-5ed8-4322-9a54-e1c74b2dc891","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40904","PortSpecifier":{"PortValue":40904}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350166,"nanos":62312068},"http":{"id":"f57a5809-5ed8-4322-9a54-e1c74b2dc891","method":"POST","headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f57a5809-5ed8-4322-9a54-e1c74b2dc891","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f57a5809-5ed8-4322-9a54-e1c74b2dc891","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f57a5809-5ed8-4322-9a54-e1c74b2dc891","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f57a5809-5ed8-4322-9a54-e1c74b2dc891","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-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f57a5809-5ed8-4322-9a54-e1c74b2dc891","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-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f57a5809-5ed8-4322-9a54-e1c74b2dc891","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-06dd21/sub-test-model-06dd21\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f57a5809-5ed8-4322-9a54-e1c74b2dc891","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":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f57a5809-5ed8-4322-9a54-e1c74b2dc891","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-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f57a5809-5ed8-4322-9a54-e1c74b2dc891","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-06T15:02:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f57a5809-5ed8-4322-9a54-e1c74b2dc891","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f57a5809-5ed8-4322-9a54-e1c74b2dc891","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1fe14cef-7c4f-403d-aef0-fe322c2d587e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:46724","PortSpecifier":{"PortValue":46724}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1fe14cef-7c4f-403d-aef0-fe322c2d587e","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1fe14cef-7c4f-403d-aef0-fe322c2d587e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:46724","PortSpecifier":{"PortValue":46724}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350166,"nanos":101236066},"http":{"id":"1fe14cef-7c4f-403d-aef0-fe322c2d587e","method":"GET","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1fe14cef-7c4f-403d-aef0-fe322c2d587e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1YrxXAnpB9tYjhyjz_Sg6PrrnLGzvNPAdQRC62Bk35y9Tc4nkuWOGEeUj7zf"} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1fe14cef-7c4f-403d-aef0-fe322c2d587e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1YrxXAnpB9tYjhyjz_Sg6PrrnLGzvNPAdQRC62Bk35y9Tc4nkuWOGEeUj7zf\"}"} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1fe14cef-7c4f-403d-aef0-fe322c2d587e","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-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"76ade5d9-a462-47cd-90c9-63364cbfa0ce","keyName":"e2e-sub-iso-6e9d7b","subscription":"e2e-a-only-2b3ef1","tenant":"e2e-shared-a-e63e88","userId":"76ade5d9-a462-47cd-90c9-63364cbfa0ce","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1fe14cef-7c4f-403d-aef0-fe322c2d587e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1fe14cef-7c4f-403d-aef0-fe322c2d587e","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-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1fe14cef-7c4f-403d-aef0-fe322c2d587e","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-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1fe14cef-7c4f-403d-aef0-fe322c2d587e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/sub-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1fe14cef-7c4f-403d-aef0-fe322c2d587e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1fe14cef-7c4f-403d-aef0-fe322c2d587e","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-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1fe14cef-7c4f-403d-aef0-fe322c2d587e","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-2b3ef1"} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1fe14cef-7c4f-403d-aef0-fe322c2d587e","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1fe14cef-7c4f-403d-aef0-fe322c2d587e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1fe14cef-7c4f-403d-aef0-fe322c2d587e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b74939da-bfb2-4233-8ec2-4754a40302a8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40916","PortSpecifier":{"PortValue":40916}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b74939da-bfb2-4233-8ec2-4754a40302a8","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b74939da-bfb2-4233-8ec2-4754a40302a8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40916","PortSpecifier":{"PortValue":40916}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350166,"nanos":133634432},"http":{"id":"b74939da-bfb2-4233-8ec2-4754a40302a8","method":"GET","headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b74939da-bfb2-4233-8ec2-4754a40302a8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1VU5TIolYojEOwxSD_jYm8QKH6mA2rUchS1eUwoKCBPSppbOMjlI5IKZsKFQR"} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b74939da-bfb2-4233-8ec2-4754a40302a8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-06dd21.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1VU5TIolYojEOwxSD_jYm8QKH6mA2rUchS1eUwoKCBPSppbOMjlI5IKZsKFQR\"}"} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b74939da-bfb2-4233-8ec2-4754a40302a8","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-06dd21.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"ad8945cc-1ad4-42f9-9ad0-4ef2c703a78b","keyName":"e2e-sub-iso-a55cd7","subscription":"e2e-b-only-2b3ef1","tenant":"e2e-shared-b-06dd21","userId":"ad8945cc-1ad4-42f9-9ad0-4ef2c703a78b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b74939da-bfb2-4233-8ec2-4754a40302a8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b74939da-bfb2-4233-8ec2-4754a40302a8","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-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b74939da-bfb2-4233-8ec2-4754a40302a8","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-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b74939da-bfb2-4233-8ec2-4754a40302a8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-06dd21/sub-test-model-06dd21\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b74939da-bfb2-4233-8ec2-4754a40302a8","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-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b74939da-bfb2-4233-8ec2-4754a40302a8","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-2b3ef1"} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b74939da-bfb2-4233-8ec2-4754a40302a8","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-06T15:02:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b74939da-bfb2-4233-8ec2-4754a40302a8","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":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b74939da-bfb2-4233-8ec2-4754a40302a8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:02:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b74939da-bfb2-4233-8ec2-4754a40302a8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"903c3ec8-f432-48ab-813f-d27332d95627","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:56876","PortSpecifier":{"PortValue":56876}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"903c3ec8-f432-48ab-813f-d27332d95627","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"903c3ec8-f432-48ab-813f-d27332d95627","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:56876","PortSpecifier":{"PortValue":56876}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350176,"nanos":594563247},"http":{"id":"903c3ec8-f432-48ab-813f-d27332d95627","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"903c3ec8-f432-48ab-813f-d27332d95627","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"903c3ec8-f432-48ab-813f-d27332d95627","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"903c3ec8-f432-48ab-813f-d27332d95627","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"903c3ec8-f432-48ab-813f-d27332d95627","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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"903c3ec8-f432-48ab-813f-d27332d95627","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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"903c3ec8-f432-48ab-813f-d27332d95627","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/sub-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"903c3ec8-f432-48ab-813f-d27332d95627","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"903c3ec8-f432-48ab-813f-d27332d95627","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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"903c3ec8-f432-48ab-813f-d27332d95627","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-06T15:02:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"903c3ec8-f432-48ab-813f-d27332d95627","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"903c3ec8-f432-48ab-813f-d27332d95627","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b7f5d31a-8b32-42d1-90a3-aa21243adef8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57268","PortSpecifier":{"PortValue":57268}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b7f5d31a-8b32-42d1-90a3-aa21243adef8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b7f5d31a-8b32-42d1-90a3-aa21243adef8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57268","PortSpecifier":{"PortValue":57268}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350176,"nanos":637042577},"http":{"id":"b7f5d31a-8b32-42d1-90a3-aa21243adef8","method":"POST","headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b7f5d31a-8b32-42d1-90a3-aa21243adef8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b7f5d31a-8b32-42d1-90a3-aa21243adef8","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b7f5d31a-8b32-42d1-90a3-aa21243adef8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7f5d31a-8b32-42d1-90a3-aa21243adef8","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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7f5d31a-8b32-42d1-90a3-aa21243adef8","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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7f5d31a-8b32-42d1-90a3-aa21243adef8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-06dd21/sub-test-model-06dd21\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b7f5d31a-8b32-42d1-90a3-aa21243adef8","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":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7f5d31a-8b32-42d1-90a3-aa21243adef8","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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7f5d31a-8b32-42d1-90a3-aa21243adef8","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-06T15:02:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b7f5d31a-8b32-42d1-90a3-aa21243adef8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b7f5d31a-8b32-42d1-90a3-aa21243adef8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b36598f0-c778-4baf-9649-88484051f41d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:56878","PortSpecifier":{"PortValue":56878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b36598f0-c778-4baf-9649-88484051f41d","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b36598f0-c778-4baf-9649-88484051f41d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:56878","PortSpecifier":{"PortValue":56878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350176,"nanos":678950270},"http":{"id":"b36598f0-c778-4baf-9649-88484051f41d","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b36598f0-c778-4baf-9649-88484051f41d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-QtoSIb00QaO5mNHw_VBz4E1HIcntWKi6P9odGKe8e7SEZfgA8tdELswftz0n"} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b36598f0-c778-4baf-9649-88484051f41d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-QtoSIb00QaO5mNHw_VBz4E1HIcntWKi6P9odGKe8e7SEZfgA8tdELswftz0n\"}"} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b36598f0-c778-4baf-9649-88484051f41d","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-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"904c6c90-be34-403b-9537-0a4096f0d9a2","keyName":"e2e-sub-iso-ec1785","subscription":"e2e-shared-sub-661273","tenant":"e2e-shared-a-e63e88","userId":"904c6c90-be34-403b-9537-0a4096f0d9a2","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b36598f0-c778-4baf-9649-88484051f41d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b36598f0-c778-4baf-9649-88484051f41d","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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b36598f0-c778-4baf-9649-88484051f41d","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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b36598f0-c778-4baf-9649-88484051f41d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/sub-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b36598f0-c778-4baf-9649-88484051f41d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b36598f0-c778-4baf-9649-88484051f41d","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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b36598f0-c778-4baf-9649-88484051f41d","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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b36598f0-c778-4baf-9649-88484051f41d","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-661273"} {"level":"info","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b36598f0-c778-4baf-9649-88484051f41d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b36598f0-c778-4baf-9649-88484051f41d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4b4b1884-5788-4dcd-a0c8-0185520ca863","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57276","PortSpecifier":{"PortValue":57276}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4b4b1884-5788-4dcd-a0c8-0185520ca863","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4b4b1884-5788-4dcd-a0c8-0185520ca863","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57276","PortSpecifier":{"PortValue":57276}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350176,"nanos":714161165},"http":{"id":"4b4b1884-5788-4dcd-a0c8-0185520ca863","method":"POST","headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4b4b1884-5788-4dcd-a0c8-0185520ca863","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15MTz6zP549jyQtR1_D1evonUJ9OrlCY9OKckbzf1sWztj8klxHLB5RxnAG31"} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4b4b1884-5788-4dcd-a0c8-0185520ca863","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-06dd21.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15MTz6zP549jyQtR1_D1evonUJ9OrlCY9OKckbzf1sWztj8klxHLB5RxnAG31\"}"} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4b4b1884-5788-4dcd-a0c8-0185520ca863","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-06dd21.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"bd879267-cc48-44ec-94e6-0979d8e11d9f","keyName":"e2e-sub-iso-efdaa4","subscription":"e2e-shared-sub-661273","tenant":"e2e-shared-b-06dd21","userId":"bd879267-cc48-44ec-94e6-0979d8e11d9f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4b4b1884-5788-4dcd-a0c8-0185520ca863","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4b4b1884-5788-4dcd-a0c8-0185520ca863","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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4b4b1884-5788-4dcd-a0c8-0185520ca863","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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4b4b1884-5788-4dcd-a0c8-0185520ca863","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-06dd21/sub-test-model-06dd21\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4b4b1884-5788-4dcd-a0c8-0185520ca863","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-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4b4b1884-5788-4dcd-a0c8-0185520ca863","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":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4b4b1884-5788-4dcd-a0c8-0185520ca863","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-661273"} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4b4b1884-5788-4dcd-a0c8-0185520ca863","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-06T15:02:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4b4b1884-5788-4dcd-a0c8-0185520ca863","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:02:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4b4b1884-5788-4dcd-a0c8-0185520ca863","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:03:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a76a8f53f69ca4dc8505ffde64cc38691726a3ccc5d569fd78dab1ee44d38a29"} {"level":"info","ts":"2026-07-06T15:03:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/86197c98540c1e1ca41a45deab73ba834e2c77e7304108c04025443f88c878cf"} {"level":"info","ts":"2026-07-06T15:03:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1479f73edcf5133e6dd79d7be1827125fe376aeec11a4d78a6c9ac2e89a6f6c9"} {"level":"info","ts":"2026-07-06T15:03:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ebf77bab62be760a5d91722788b1fc3b82fc47d312db81d0715c015d19674288"} {"level":"info","ts":"2026-07-06T15:03:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f28f9df39dac4aead6752d16352bc4ab47d409da7ae9d53ff961e8b12a04fe0a"} {"level":"info","ts":"2026-07-06T15:03:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6f1ef266cd57bcf7890a33be802cadf8824571dbf01f1a5aea594c6951b8a124"} {"level":"info","ts":"2026-07-06T15:03:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/68058bb3dd96a492aa1b10090934f1bc7eee795621c21047ee8ba810cb7385e2"} {"level":"info","ts":"2026-07-06T15:03:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/667793c957ffdbb203fe4c483fd32e306cff956cd6814b2d295970bf7ded00dd"} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7"} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7"} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7"} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7"} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838"} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838"} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7"} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838"} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838"} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838"} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838"} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838"} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a"} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838"} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a"} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838"} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a"} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a"} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838"} {"level":"info","ts":"2026-07-06T15:03:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a"} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe"} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe"} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9984bc1bb5fbd2a8a7b714f4377346dd5d6f4da36a2264d3e611be7581457ef6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9984bc1bb5fbd2a8a7b714f4377346dd5d6f4da36a2264d3e611be7581457ef6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9984bc1bb5fbd2a8a7b714f4377346dd5d6f4da36a2264d3e611be7581457ef6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9984bc1bb5fbd2a8a7b714f4377346dd5d6f4da36a2264d3e611be7581457ef6"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9984bc1bb5fbd2a8a7b714f4377346dd5d6f4da36a2264d3e611be7581457ef6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9984bc1bb5fbd2a8a7b714f4377346dd5d6f4da36a2264d3e611be7581457ef6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9984bc1bb5fbd2a8a7b714f4377346dd5d6f4da36a2264d3e611be7581457ef6"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9984bc1bb5fbd2a8a7b714f4377346dd5d6f4da36a2264d3e611be7581457ef6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9984bc1bb5fbd2a8a7b714f4377346dd5d6f4da36a2264d3e611be7581457ef6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9984bc1bb5fbd2a8a7b714f4377346dd5d6f4da36a2264d3e611be7581457ef6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8bc504b66ab8a8386bde15dd12e9b171afd6a3c7b57f1ddac6d1379d6f4dcf89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8bc504b66ab8a8386bde15dd12e9b171afd6a3c7b57f1ddac6d1379d6f4dcf89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9984bc1bb5fbd2a8a7b714f4377346dd5d6f4da36a2264d3e611be7581457ef6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8bc504b66ab8a8386bde15dd12e9b171afd6a3c7b57f1ddac6d1379d6f4dcf89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8bc504b66ab8a8386bde15dd12e9b171afd6a3c7b57f1ddac6d1379d6f4dcf89"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/39bde54a95e76e794318c169717f3645fdd0f4730e4a5b35ca79684b50e5d2f6"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8bc504b66ab8a8386bde15dd12e9b171afd6a3c7b57f1ddac6d1379d6f4dcf89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9984bc1bb5fbd2a8a7b714f4377346dd5d6f4da36a2264d3e611be7581457ef6"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a9e5c92547b430b9669f86cc3dab3938e4be39885a54892430d07c748998bc9a"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c1d8f950031adeb2d573e60186d5dad45c5d94bd5955c43adc7d10a677c86988"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8bc504b66ab8a8386bde15dd12e9b171afd6a3c7b57f1ddac6d1379d6f4dcf89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8bc504b66ab8a8386bde15dd12e9b171afd6a3c7b57f1ddac6d1379d6f4dcf89"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ed8ca1f9471d3e689b97cb280bf0f8bc014d6e4ebbe3a6389826dcf4d80d912"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ad5c797e9c0713585b60b6546f6dd022bbe885ae293515d947e79e33d6eddde0"} {"level":"error","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845\": 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-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8bc504b66ab8a8386bde15dd12e9b171afd6a3c7b57f1ddac6d1379d6f4dcf89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8bc504b66ab8a8386bde15dd12e9b171afd6a3c7b57f1ddac6d1379d6f4dcf89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e0412b0cbab9380268b8dceaf5f3ea98e07eaa38eebb0c80103bc115d81ae7e6"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8bc504b66ab8a8386bde15dd12e9b171afd6a3c7b57f1ddac6d1379d6f4dcf89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2d609bb4329f70fe5994d2ce257e25cc50be9ec2c53beb0ec65ad5fd7fc3fd10"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/28e05463caaf6f97bad6abdcdd4a175d24cf73fffea9bd58342bf341160c37d3"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8bc504b66ab8a8386bde15dd12e9b171afd6a3c7b57f1ddac6d1379d6f4dcf89"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8bc504b66ab8a8386bde15dd12e9b171afd6a3c7b57f1ddac6d1379d6f4dcf89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"debug","ts":"2026-07-06T15:03:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa"} {"level":"info","ts":"2026-07-06T15:03:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T15:03:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa\": 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-06T15:03:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa"} {"level":"info","ts":"2026-07-06T15:03:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa"} {"level":"debug","ts":"2026-07-06T15:03:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683"} {"level":"debug","ts":"2026-07-06T15:03:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683"} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa"} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683"} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ced1d373700cedb50211e081d4bdf4e3c53bee0824a998eb08d4bf9882a60ebe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ced1d373700cedb50211e081d4bdf4e3c53bee0824a998eb08d4bf9882a60ebe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ced1d373700cedb50211e081d4bdf4e3c53bee0824a998eb08d4bf9882a60ebe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683"} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ced1d373700cedb50211e081d4bdf4e3c53bee0824a998eb08d4bf9882a60ebe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ced1d373700cedb50211e081d4bdf4e3c53bee0824a998eb08d4bf9882a60ebe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ced1d373700cedb50211e081d4bdf4e3c53bee0824a998eb08d4bf9882a60ebe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ced1d373700cedb50211e081d4bdf4e3c53bee0824a998eb08d4bf9882a60ebe"} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ced1d373700cedb50211e081d4bdf4e3c53bee0824a998eb08d4bf9882a60ebe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ced1d373700cedb50211e081d4bdf4e3c53bee0824a998eb08d4bf9882a60ebe"} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683"} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260"} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683"} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ced1d373700cedb50211e081d4bdf4e3c53bee0824a998eb08d4bf9882a60ebe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ced1d373700cedb50211e081d4bdf4e3c53bee0824a998eb08d4bf9882a60ebe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260"} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ced1d373700cedb50211e081d4bdf4e3c53bee0824a998eb08d4bf9882a60ebe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ced1d373700cedb50211e081d4bdf4e3c53bee0824a998eb08d4bf9882a60ebe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683"} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260"} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ced1d373700cedb50211e081d4bdf4e3c53bee0824a998eb08d4bf9882a60ebe"} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80"} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5"} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80"} {"level":"error","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5\": 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-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5"} {"level":"error","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5\": 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-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5"} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"481ed9872d8d50f272d48180542c0fa783fad203cf78ab18e9abf9b699c71244","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"481ed9872d8d50f272d48180542c0fa783fad203cf78ab18e9abf9b699c71244","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/481ed9872d8d50f272d48180542c0fa783fad203cf78ab18e9abf9b699c71244"} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"481ed9872d8d50f272d48180542c0fa783fad203cf78ab18e9abf9b699c71244","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["481ed9872d8d50f272d48180542c0fa783fad203cf78ab18e9abf9b699c71244"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80"} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"481ed9872d8d50f272d48180542c0fa783fad203cf78ab18e9abf9b699c71244","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"481ed9872d8d50f272d48180542c0fa783fad203cf78ab18e9abf9b699c71244","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/481ed9872d8d50f272d48180542c0fa783fad203cf78ab18e9abf9b699c71244"} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5"} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"error","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d\": 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-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"} {"level":"debug","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"} {"level":"debug","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"} {"level":"debug","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"} {"level":"debug","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"} {"level":"debug","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"} {"level":"debug","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7"} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7"} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7"} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7"} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7"} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a"} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a"} {"level":"error","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845\": 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-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a"} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838"} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe"} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9984bc1bb5fbd2a8a7b714f4377346dd5d6f4da36a2264d3e611be7581457ef6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9984bc1bb5fbd2a8a7b714f4377346dd5d6f4da36a2264d3e611be7581457ef6"} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"info","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8bc504b66ab8a8386bde15dd12e9b171afd6a3c7b57f1ddac6d1379d6f4dcf89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"} {"level":"info","ts":"2026-07-06T15:03:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a"} {"level":"info","ts":"2026-07-06T15:03:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8bc504b66ab8a8386bde15dd12e9b171afd6a3c7b57f1ddac6d1379d6f4dcf89"} {"level":"info","ts":"2026-07-06T15:03:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"info","ts":"2026-07-06T15:03:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa"} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa"} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa"} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5"} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5"} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd\": 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-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ced1d373700cedb50211e081d4bdf4e3c53bee0824a998eb08d4bf9882a60ebe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ced1d373700cedb50211e081d4bdf4e3c53bee0824a998eb08d4bf9882a60ebe"} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5"} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80"} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80"} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80"} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80"} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683"} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80"} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"481ed9872d8d50f272d48180542c0fa783fad203cf78ab18e9abf9b699c71244","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80"} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/481ed9872d8d50f272d48180542c0fa783fad203cf78ab18e9abf9b699c71244"} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80"} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260"} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260"} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260"} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260"} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260"} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260"} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T15:03:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T15:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260"} {"level":"info","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4cfd9fba-a4f6-47cd-bb9d-e2c32842d1b4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52202","PortSpecifier":{"PortValue":52202}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4cfd9fba-a4f6-47cd-bb9d-e2c32842d1b4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4cfd9fba-a4f6-47cd-bb9d-e2c32842d1b4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52202","PortSpecifier":{"PortValue":52202}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350242,"nanos":249851410},"http":{"id":"4cfd9fba-a4f6-47cd-bb9d-e2c32842d1b4","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4cfd9fba-a4f6-47cd-bb9d-e2c32842d1b4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4cfd9fba-a4f6-47cd-bb9d-e2c32842d1b4","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4cfd9fba-a4f6-47cd-bb9d-e2c32842d1b4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4cfd9fba-a4f6-47cd-bb9d-e2c32842d1b4","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-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4cfd9fba-a4f6-47cd-bb9d-e2c32842d1b4","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-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4cfd9fba-a4f6-47cd-bb9d-e2c32842d1b4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4cfd9fba-a4f6-47cd-bb9d-e2c32842d1b4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4cfd9fba-a4f6-47cd-bb9d-e2c32842d1b4","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-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4cfd9fba-a4f6-47cd-bb9d-e2c32842d1b4","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-06T15:04:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4cfd9fba-a4f6-47cd-bb9d-e2c32842d1b4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4cfd9fba-a4f6-47cd-bb9d-e2c32842d1b4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3fc71f6c-dd9d-4c33-b0bf-2a4bda526d6e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48560","PortSpecifier":{"PortValue":48560}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3fc71f6c-dd9d-4c33-b0bf-2a4bda526d6e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3fc71f6c-dd9d-4c33-b0bf-2a4bda526d6e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48560","PortSpecifier":{"PortValue":48560}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350242,"nanos":289112286},"http":{"id":"3fc71f6c-dd9d-4c33-b0bf-2a4bda526d6e","method":"POST","headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3fc71f6c-dd9d-4c33-b0bf-2a4bda526d6e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3fc71f6c-dd9d-4c33-b0bf-2a4bda526d6e","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3fc71f6c-dd9d-4c33-b0bf-2a4bda526d6e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3fc71f6c-dd9d-4c33-b0bf-2a4bda526d6e","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-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3fc71f6c-dd9d-4c33-b0bf-2a4bda526d6e","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-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3fc71f6c-dd9d-4c33-b0bf-2a4bda526d6e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-06dd21/rate-test-model-06dd21\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3fc71f6c-dd9d-4c33-b0bf-2a4bda526d6e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3fc71f6c-dd9d-4c33-b0bf-2a4bda526d6e","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-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3fc71f6c-dd9d-4c33-b0bf-2a4bda526d6e","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-06T15:04:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3fc71f6c-dd9d-4c33-b0bf-2a4bda526d6e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3fc71f6c-dd9d-4c33-b0bf-2a4bda526d6e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52214","PortSpecifier":{"PortValue":52214}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","method":"POST","path":"/ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88/v1/completions","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52214","PortSpecifier":{"PortValue":52214}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350242,"nanos":335890069},"http":{"id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-2Gnnhk2SCmoO12jk_YUMp2ZgU9uhJuTqYEkhgZvU37yUaBqCTYYuPZWnzHbf"} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-2Gnnhk2SCmoO12jk_YUMp2ZgU9uhJuTqYEkhgZvU37yUaBqCTYYuPZWnzHbf\"}"} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","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-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"59f38de5-1c2e-441e-9c22-1bc42ff90f23","keyName":"e2e-rate-a-c75a94","subscription":"e2e-rate-iso-a-c75a94","tenant":"e2e-shared-a-e63e88","userId":"59f38de5-1c2e-441e-9c22-1bc42ff90f23","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88\",\"requestedSubscription\":\"e2e-rate-iso-a-c75a94\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","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-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-e63e88","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c75a94","namespace":"ai-tenant-e2e-shared-a-e63e88","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","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-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","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-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","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-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","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-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","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-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","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-c75a94"} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"59f38de5-1c2e-441e-9c22-1bc42ff90f23","keyName":"e2e-rate-a-c75a94","selected_subscription":"e2e-rate-iso-a-c75a94","selected_subscription_key":"ai-tenant-e2e-shared-a-e63e88/e2e-rate-iso-a-c75a94@ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-e63e88","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c75a94","namespace":"ai-tenant-e2e-shared-a-e63e88","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:04:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0b4b6a16-b02d-4c85-afb8-2806b885466f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:04:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c522fa02-e70f-4e26-9479-934fd447690e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52218","PortSpecifier":{"PortValue":52218}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c522fa02-e70f-4e26-9479-934fd447690e","method":"POST","path":"/ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88/v1/completions","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:04:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c522fa02-e70f-4e26-9479-934fd447690e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52218","PortSpecifier":{"PortValue":52218}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350243,"nanos":402674483},"http":{"id":"c522fa02-e70f-4e26-9479-934fd447690e","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:04:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c522fa02-e70f-4e26-9479-934fd447690e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-2Gnnhk2SCmoO12jk_YUMp2ZgU9uhJuTqYEkhgZvU37yUaBqCTYYuPZWnzHbf"} {"level":"debug","ts":"2026-07-06T15:04:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c522fa02-e70f-4e26-9479-934fd447690e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-2Gnnhk2SCmoO12jk_YUMp2ZgU9uhJuTqYEkhgZvU37yUaBqCTYYuPZWnzHbf\"}"} {"level":"debug","ts":"2026-07-06T15:04:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c522fa02-e70f-4e26-9479-934fd447690e","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-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"59f38de5-1c2e-441e-9c22-1bc42ff90f23","keyName":"e2e-rate-a-c75a94","subscription":"e2e-rate-iso-a-c75a94","tenant":"e2e-shared-a-e63e88","userId":"59f38de5-1c2e-441e-9c22-1bc42ff90f23","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T15:04:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c522fa02-e70f-4e26-9479-934fd447690e","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88\",\"requestedSubscription\":\"e2e-rate-iso-a-c75a94\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T15:04:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c522fa02-e70f-4e26-9479-934fd447690e","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-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-e63e88","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c75a94","namespace":"ai-tenant-e2e-shared-a-e63e88","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T15:04:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c522fa02-e70f-4e26-9479-934fd447690e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:04:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c522fa02-e70f-4e26-9479-934fd447690e","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-06T15:04:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c522fa02-e70f-4e26-9479-934fd447690e","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-06T15:04:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c522fa02-e70f-4e26-9479-934fd447690e","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-06T15:04:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c522fa02-e70f-4e26-9479-934fd447690e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:04:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c522fa02-e70f-4e26-9479-934fd447690e","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-06T15:04:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c522fa02-e70f-4e26-9479-934fd447690e","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-06T15:04:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c522fa02-e70f-4e26-9479-934fd447690e","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-c75a94"} {"level":"debug","ts":"2026-07-06T15:04:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c522fa02-e70f-4e26-9479-934fd447690e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"59f38de5-1c2e-441e-9c22-1bc42ff90f23","keyName":"e2e-rate-a-c75a94","selected_subscription":"e2e-rate-iso-a-c75a94","selected_subscription_key":"ai-tenant-e2e-shared-a-e63e88/e2e-rate-iso-a-c75a94@ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-e63e88","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c75a94","namespace":"ai-tenant-e2e-shared-a-e63e88","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T15:04:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c522fa02-e70f-4e26-9479-934fd447690e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:04:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c522fa02-e70f-4e26-9479-934fd447690e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:04:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52224","PortSpecifier":{"PortValue":52224}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"af9b08b9-64a3-48f1-a352-34463b10062c","method":"POST","path":"/ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88/v1/completions","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:04:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52224","PortSpecifier":{"PortValue":52224}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350244,"nanos":437711192},"http":{"id":"af9b08b9-64a3-48f1-a352-34463b10062c","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:04:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-2Gnnhk2SCmoO12jk_YUMp2ZgU9uhJuTqYEkhgZvU37yUaBqCTYYuPZWnzHbf"} {"level":"debug","ts":"2026-07-06T15:04:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-2Gnnhk2SCmoO12jk_YUMp2ZgU9uhJuTqYEkhgZvU37yUaBqCTYYuPZWnzHbf\"}"} {"level":"debug","ts":"2026-07-06T15:04:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","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-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"59f38de5-1c2e-441e-9c22-1bc42ff90f23","keyName":"e2e-rate-a-c75a94","subscription":"e2e-rate-iso-a-c75a94","tenant":"e2e-shared-a-e63e88","userId":"59f38de5-1c2e-441e-9c22-1bc42ff90f23","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T15:04:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88\",\"requestedSubscription\":\"e2e-rate-iso-a-c75a94\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T15:04:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","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-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-e63e88","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c75a94","namespace":"ai-tenant-e2e-shared-a-e63e88","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T15:04:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:04:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","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-06T15:04:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:04:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","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-06T15:04:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","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-06T15:04:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","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-06T15:04:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","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-06T15:04:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","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-c75a94"} {"level":"debug","ts":"2026-07-06T15:04:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"59f38de5-1c2e-441e-9c22-1bc42ff90f23","keyName":"e2e-rate-a-c75a94","selected_subscription":"e2e-rate-iso-a-c75a94","selected_subscription_key":"ai-tenant-e2e-shared-a-e63e88/e2e-rate-iso-a-c75a94@ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-e63e88","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c75a94","namespace":"ai-tenant-e2e-shared-a-e63e88","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T15:04:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:04:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"af9b08b9-64a3-48f1-a352-34463b10062c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c83129a4-9cef-4838-b772-e7cd7a109d1a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45520","PortSpecifier":{"PortValue":45520}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c83129a4-9cef-4838-b772-e7cd7a109d1a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c83129a4-9cef-4838-b772-e7cd7a109d1a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45520","PortSpecifier":{"PortValue":45520}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350255,"nanos":399806950},"http":{"id":"c83129a4-9cef-4838-b772-e7cd7a109d1a","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c83129a4-9cef-4838-b772-e7cd7a109d1a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c83129a4-9cef-4838-b772-e7cd7a109d1a","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c83129a4-9cef-4838-b772-e7cd7a109d1a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c83129a4-9cef-4838-b772-e7cd7a109d1a","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-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c83129a4-9cef-4838-b772-e7cd7a109d1a","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-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c83129a4-9cef-4838-b772-e7cd7a109d1a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c83129a4-9cef-4838-b772-e7cd7a109d1a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c83129a4-9cef-4838-b772-e7cd7a109d1a","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-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c83129a4-9cef-4838-b772-e7cd7a109d1a","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-06T15:04:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c83129a4-9cef-4838-b772-e7cd7a109d1a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c83129a4-9cef-4838-b772-e7cd7a109d1a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6fd40393-2aba-4e4b-8eb9-9956d6b98113","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:34458","PortSpecifier":{"PortValue":34458}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6fd40393-2aba-4e4b-8eb9-9956d6b98113","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6fd40393-2aba-4e4b-8eb9-9956d6b98113","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:34458","PortSpecifier":{"PortValue":34458}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350255,"nanos":467260937},"http":{"id":"6fd40393-2aba-4e4b-8eb9-9956d6b98113","method":"POST","headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6fd40393-2aba-4e4b-8eb9-9956d6b98113","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6fd40393-2aba-4e4b-8eb9-9956d6b98113","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":"b02db19c-46e3-418b-992c-58189c62995f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"]}} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6fd40393-2aba-4e4b-8eb9-9956d6b98113","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/e65bf7602967"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5c390835-4ca8-4e47-a888-3fff89689e44"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"b02db19c-46e3-418b-992c-58189c62995f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.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-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6fd40393-2aba-4e4b-8eb9-9956d6b98113","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-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6fd40393-2aba-4e4b-8eb9-9956d6b98113","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-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6fd40393-2aba-4e4b-8eb9-9956d6b98113","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-06dd21/rate-test-model-06dd21\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6fd40393-2aba-4e4b-8eb9-9956d6b98113","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6fd40393-2aba-4e4b-8eb9-9956d6b98113","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-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6fd40393-2aba-4e4b-8eb9-9956d6b98113","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-06T15:04:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6fd40393-2aba-4e4b-8eb9-9956d6b98113","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6fd40393-2aba-4e4b-8eb9-9956d6b98113","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45524","PortSpecifier":{"PortValue":45524}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","method":"POST","path":"/ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88/v1/completions","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45524","PortSpecifier":{"PortValue":45524}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350255,"nanos":508392673},"http":{"id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ni7b35ZsEJfPnJH2_5WafvFpcbkzpMXnYDuFpSym6anPdGrqclJ7CsdWxDwQ"} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-ni7b35ZsEJfPnJH2_5WafvFpcbkzpMXnYDuFpSym6anPdGrqclJ7CsdWxDwQ\"}"} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","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-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"7cc07ae3-7c2a-4881-8ace-528f677b88ee","keyName":"e2e-rate-a-1da63d","subscription":"e2e-rate-iso-a-1da63d","tenant":"e2e-shared-a-e63e88","userId":"7cc07ae3-7c2a-4881-8ace-528f677b88ee","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88\",\"requestedSubscription\":\"e2e-rate-iso-a-1da63d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","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-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-e63e88","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1da63d","namespace":"ai-tenant-e2e-shared-a-e63e88","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","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-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","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-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","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-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","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-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","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-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","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-1da63d"} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"7cc07ae3-7c2a-4881-8ace-528f677b88ee","keyName":"e2e-rate-a-1da63d","selected_subscription":"e2e-rate-iso-a-1da63d","selected_subscription_key":"ai-tenant-e2e-shared-a-e63e88/e2e-rate-iso-a-1da63d@ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-e63e88","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1da63d","namespace":"ai-tenant-e2e-shared-a-e63e88","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:04:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"895967c0-5ac9-4cf8-bac6-cf8bcc8d5f60","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:04:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45538","PortSpecifier":{"PortValue":45538}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fcab4117-6c61-4049-91d9-e81e98340dc8","method":"POST","path":"/ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88/v1/completions","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:04:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45538","PortSpecifier":{"PortValue":45538}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350256,"nanos":555857272},"http":{"id":"fcab4117-6c61-4049-91d9-e81e98340dc8","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:04:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ni7b35ZsEJfPnJH2_5WafvFpcbkzpMXnYDuFpSym6anPdGrqclJ7CsdWxDwQ"} {"level":"debug","ts":"2026-07-06T15:04:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-ni7b35ZsEJfPnJH2_5WafvFpcbkzpMXnYDuFpSym6anPdGrqclJ7CsdWxDwQ\"}"} {"level":"debug","ts":"2026-07-06T15:04:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","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-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"7cc07ae3-7c2a-4881-8ace-528f677b88ee","keyName":"e2e-rate-a-1da63d","subscription":"e2e-rate-iso-a-1da63d","tenant":"e2e-shared-a-e63e88","userId":"7cc07ae3-7c2a-4881-8ace-528f677b88ee","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T15:04:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88\",\"requestedSubscription\":\"e2e-rate-iso-a-1da63d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T15:04:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","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-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-e63e88","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1da63d","namespace":"ai-tenant-e2e-shared-a-e63e88","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T15:04:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:04:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","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-06T15:04:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","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-06T15:04:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","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-06T15:04:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:04:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","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-06T15:04:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","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-06T15:04:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","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-1da63d"} {"level":"debug","ts":"2026-07-06T15:04:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"7cc07ae3-7c2a-4881-8ace-528f677b88ee","keyName":"e2e-rate-a-1da63d","selected_subscription":"e2e-rate-iso-a-1da63d","selected_subscription_key":"ai-tenant-e2e-shared-a-e63e88/e2e-rate-iso-a-1da63d@ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-e63e88","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1da63d","namespace":"ai-tenant-e2e-shared-a-e63e88","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T15:04:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:04:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fcab4117-6c61-4049-91d9-e81e98340dc8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45544","PortSpecifier":{"PortValue":45544}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"911516f5-c93c-43ee-b84d-751aa54511c3","method":"POST","path":"/ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88/v1/completions","host":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45544","PortSpecifier":{"PortValue":45544}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350257,"nanos":595311516},"http":{"id":"911516f5-c93c-43ee-b84d-751aa54511c3","method":"POST","headers":{":authority":"e2e-shared-a-e63e88.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ni7b35ZsEJfPnJH2_5WafvFpcbkzpMXnYDuFpSym6anPdGrqclJ7CsdWxDwQ"} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-ni7b35ZsEJfPnJH2_5WafvFpcbkzpMXnYDuFpSym6anPdGrqclJ7CsdWxDwQ\"}"} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","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-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"7cc07ae3-7c2a-4881-8ace-528f677b88ee","keyName":"e2e-rate-a-1da63d","subscription":"e2e-rate-iso-a-1da63d","tenant":"e2e-shared-a-e63e88","userId":"7cc07ae3-7c2a-4881-8ace-528f677b88ee","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88\",\"requestedSubscription\":\"e2e-rate-iso-a-1da63d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","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-e63e88.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-e63e88","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1da63d","namespace":"ai-tenant-e2e-shared-a-e63e88","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","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-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","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-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","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-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","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-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","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-1da63d"} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","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-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"7cc07ae3-7c2a-4881-8ace-528f677b88ee","keyName":"e2e-rate-a-1da63d","selected_subscription":"e2e-rate-iso-a-1da63d","selected_subscription_key":"ai-tenant-e2e-shared-a-e63e88/e2e-rate-iso-a-1da63d@ai-tenant-e2e-shared-a-e63e88/rate-test-model-e63e88","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-e63e88","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1da63d","namespace":"ai-tenant-e2e-shared-a-e63e88","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"911516f5-c93c-43ee-b84d-751aa54511c3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:34474","PortSpecifier":{"PortValue":34474}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","method":"POST","path":"/ai-tenant-e2e-shared-b-06dd21/rate-test-model-06dd21/v1/completions","host":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:34474","PortSpecifier":{"PortValue":34474}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783350257,"nanos":633055930},"http":{"id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","method":"POST","headers":{":authority":"e2e-shared-b-06dd21.apps.f6802a52-597f-446e-a6ee-e65bf7602967.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-06dd21/rate-test-model-06dd21/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-7nm5v9qPIip8ejWX_XGlOOwLftXo8cEaJGiapa1PN4I0H288gltBbCTd3jV8"} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-06dd21.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-7nm5v9qPIip8ejWX_XGlOOwLftXo8cEaJGiapa1PN4I0H288gltBbCTd3jV8\"}"} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","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-06dd21.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"ca232d1b-6a0b-4ad9-9d8f-54648d20013b","keyName":"e2e-rate-b-1da63d","subscription":"e2e-rate-iso-b-1da63d","tenant":"e2e-shared-b-06dd21","userId":"ca232d1b-6a0b-4ad9-9d8f-54648d20013b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-06dd21.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-06dd21/rate-test-model-06dd21\",\"requestedSubscription\":\"e2e-rate-iso-b-1da63d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","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-06dd21.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-06dd21","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-1da63d","namespace":"ai-tenant-e2e-shared-b-06dd21","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","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-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","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-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-06dd21/rate-test-model-06dd21\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","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-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","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-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","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-1da63d"} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","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-06T15:04:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","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":"ca232d1b-6a0b-4ad9-9d8f-54648d20013b","keyName":"e2e-rate-b-1da63d","selected_subscription":"e2e-rate-iso-b-1da63d","selected_subscription_key":"ai-tenant-e2e-shared-b-06dd21/e2e-rate-iso-b-1da63d@ai-tenant-e2e-shared-b-06dd21/rate-test-model-06dd21","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-06dd21","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-1da63d","namespace":"ai-tenant-e2e-shared-b-06dd21","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T15:04:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e3c81c34-ed64-4bea-ab46-1b1c9546bb37","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T15:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e7e69cf4268c79e77c24039b2ea4de4b18ea667eb97ec742cf3b5e7a17f89260"} {"level":"info","ts":"2026-07-06T15:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/779c3030dee05ff75183ce0ba17f1d71386c244785c9dbf4812dc0d7b14e7773"} {"level":"info","ts":"2026-07-06T15:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e5740ee806bd5d4bfb96be1c3ebaf2136b74466890aa848e3bb8df46f894e838"} {"level":"info","ts":"2026-07-06T15:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9984bc1bb5fbd2a8a7b714f4377346dd5d6f4da36a2264d3e611be7581457ef6"} {"level":"info","ts":"2026-07-06T15:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6d9e5a5afc0b53821b4c92fda6a63666096219c4bd77e69ab8b2e42fa4281c80"} {"level":"info","ts":"2026-07-06T15:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d6bb3362d6ffe2495f9261b220f942edcaeea04ece65c63b5c71134dd74176fa"} {"level":"info","ts":"2026-07-06T15:04:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fef042913646b70edcc416c3a1895c2255be902a9ed64ca89b05a25982a33ee7"} {"level":"info","ts":"2026-07-06T15:04:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a311d6f32dfa75bf80cb7ee8a4546fd22821eedbcfa98ca6ef4f314a63ad0683"} {"level":"info","ts":"2026-07-06T15:04:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/120918fd57a8b66f6fe7d1120e32eb44d2dab474dac9944adc9146438ccee9fe"} {"level":"info","ts":"2026-07-06T15:04:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3bcba914ddccc92e735077c5426fee3a4120aec7914ae562f07b8a073ca99aba"} {"level":"info","ts":"2026-07-06T15:04:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a5969e6600c43187e5b1a5fdd507c672edcd3ba090cd797082bf730c92c7ab4d"} {"level":"info","ts":"2026-07-06T15:04:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ced1d373700cedb50211e081d4bdf4e3c53bee0824a998eb08d4bf9882a60ebe"} {"level":"info","ts":"2026-07-06T15:04:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c0b1cd257af6f9b0b9751b7a2a201216d70977566a992c6217acdcc3e40c879a"} {"level":"info","ts":"2026-07-06T15:04:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f5930864d3b0b9816bb2d60ff3e56a90f62b28696924f6244cb161c7278ed845"} {"level":"info","ts":"2026-07-06T15:04:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8bc504b66ab8a8386bde15dd12e9b171afd6a3c7b57f1ddac6d1379d6f4dcf89"} {"level":"info","ts":"2026-07-06T15:04:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/318aa9c95edd9005f924585b21e52dbe3385fb1bdaef1f2baf03a293e64e6c7a"} {"level":"info","ts":"2026-07-06T15:04:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/481ed9872d8d50f272d48180542c0fa783fad203cf78ab18e9abf9b699c71244"} {"level":"info","ts":"2026-07-06T15:04:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b553a529e394cc9d567e9b281ad5cea85b100472a6cac9fcad1178e3b83a58e5"} {"level":"info","ts":"2026-07-06T15:05:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e9c28f7da5e81a36e217d29a1ccc6fc92a1960b6200a7a75594cc2839787d0dd"} {"level":"info","ts":"2026-07-06T15:05:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2bd0a2bd0ff4f8b69b4c23c6519fcc54f5632747d635a209d1c9a300b69eae3"}