--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19: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-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19: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-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955"} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19: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-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955"} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19: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-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988"} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19: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-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955"} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988"} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19: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-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988"} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111\": 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-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955"} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19: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-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19: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-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19: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-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19: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-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19: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-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"info","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d"} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d"} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"debug","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"info","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f0657130-ac5b-4767-92c4-7f7eb53ada2e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:45540","PortSpecifier":{"PortValue":45540}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f0657130-ac5b-4767-92c4-7f7eb53ada2e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f0657130-ac5b-4767-92c4-7f7eb53ada2e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:45540","PortSpecifier":{"PortValue":45540}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665150,"nanos":474537856},"http":{"id":"f0657130-ac5b-4767-92c4-7f7eb53ada2e","method":"POST","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f0657130-ac5b-4767-92c4-7f7eb53ada2e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f0657130-ac5b-4767-92c4-7f7eb53ada2e","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f0657130-ac5b-4767-92c4-7f7eb53ada2e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0657130-ac5b-4767-92c4-7f7eb53ada2e","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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0657130-ac5b-4767-92c4-7f7eb53ada2e","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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0657130-ac5b-4767-92c4-7f7eb53ada2e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/auth-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f0657130-ac5b-4767-92c4-7f7eb53ada2e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f0657130-ac5b-4767-92c4-7f7eb53ada2e","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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f0657130-ac5b-4767-92c4-7f7eb53ada2e","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-21T20:19:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f0657130-ac5b-4767-92c4-7f7eb53ada2e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f0657130-ac5b-4767-92c4-7f7eb53ada2e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3c87b50a-f088-4ace-bfd0-66198d30beab","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:40536","PortSpecifier":{"PortValue":40536}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3c87b50a-f088-4ace-bfd0-66198d30beab","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3c87b50a-f088-4ace-bfd0-66198d30beab","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:40536","PortSpecifier":{"PortValue":40536}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665150,"nanos":511957791},"http":{"id":"3c87b50a-f088-4ace-bfd0-66198d30beab","method":"POST","headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3c87b50a-f088-4ace-bfd0-66198d30beab","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3c87b50a-f088-4ace-bfd0-66198d30beab","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3c87b50a-f088-4ace-bfd0-66198d30beab","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.64:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c87b50a-f088-4ace-bfd0-66198d30beab","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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c87b50a-f088-4ace-bfd0-66198d30beab","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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c87b50a-f088-4ace-bfd0-66198d30beab","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-464ec4/auth-test-model-464ec4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-464ec4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3c87b50a-f088-4ace-bfd0-66198d30beab","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3c87b50a-f088-4ace-bfd0-66198d30beab","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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3c87b50a-f088-4ace-bfd0-66198d30beab","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-21T20:19:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3c87b50a-f088-4ace-bfd0-66198d30beab","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3c87b50a-f088-4ace-bfd0-66198d30beab","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bf175699-849c-4053-ac2c-3d62d1be9de6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:45542","PortSpecifier":{"PortValue":45542}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bf175699-849c-4053-ac2c-3d62d1be9de6","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bf175699-849c-4053-ac2c-3d62d1be9de6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:45542","PortSpecifier":{"PortValue":45542}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665150,"nanos":564527400},"http":{"id":"bf175699-849c-4053-ac2c-3d62d1be9de6","method":"POST","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bf175699-849c-4053-ac2c-3d62d1be9de6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bf175699-849c-4053-ac2c-3d62d1be9de6","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bf175699-849c-4053-ac2c-3d62d1be9de6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bf175699-849c-4053-ac2c-3d62d1be9de6","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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bf175699-849c-4053-ac2c-3d62d1be9de6","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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bf175699-849c-4053-ac2c-3d62d1be9de6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/auth-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bf175699-849c-4053-ac2c-3d62d1be9de6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bf175699-849c-4053-ac2c-3d62d1be9de6","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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bf175699-849c-4053-ac2c-3d62d1be9de6","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-21T20:19:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bf175699-849c-4053-ac2c-3d62d1be9de6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bf175699-849c-4053-ac2c-3d62d1be9de6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7ca869bd-b022-4227-b277-5c36e082c7d9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:40546","PortSpecifier":{"PortValue":40546}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7ca869bd-b022-4227-b277-5c36e082c7d9","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7ca869bd-b022-4227-b277-5c36e082c7d9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:40546","PortSpecifier":{"PortValue":40546}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665150,"nanos":602479300},"http":{"id":"7ca869bd-b022-4227-b277-5c36e082c7d9","method":"POST","headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7ca869bd-b022-4227-b277-5c36e082c7d9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7ca869bd-b022-4227-b277-5c36e082c7d9","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7ca869bd-b022-4227-b277-5c36e082c7d9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.64:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ca869bd-b022-4227-b277-5c36e082c7d9","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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ca869bd-b022-4227-b277-5c36e082c7d9","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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ca869bd-b022-4227-b277-5c36e082c7d9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-464ec4/auth-test-model-464ec4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-464ec4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7ca869bd-b022-4227-b277-5c36e082c7d9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ca869bd-b022-4227-b277-5c36e082c7d9","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-21T20:19:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ca869bd-b022-4227-b277-5c36e082c7d9","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-21T20:19:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7ca869bd-b022-4227-b277-5c36e082c7d9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:19:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7ca869bd-b022-4227-b277-5c36e082c7d9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:19:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:19:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:19:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955"} {"level":"info","ts":"2026-07-21T20:19:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e"} {"level":"info","ts":"2026-07-21T20:19:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d"} {"level":"info","ts":"2026-07-21T20:19:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988"} {"level":"info","ts":"2026-07-21T20:19:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"info","ts":"2026-07-21T20:19:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827"} {"level":"info","ts":"2026-07-21T20:19:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:19:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"info","ts":"2026-07-21T20:19:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:19:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"} {"level":"debug","ts":"2026-07-21T20:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"debug","ts":"2026-07-21T20:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"debug","ts":"2026-07-21T20:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955"} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955\": 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-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955"} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955"} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955"} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd\": 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-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827"} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827"} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444\": 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-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827"} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"error","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef\": 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-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988"} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988"} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988"} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d"} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988"} {"level":"error","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d\": 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-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d"} {"level":"error","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d\": 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-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d"} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e"} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e"} {"level":"error","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e\": 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-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e"} {"level":"info","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d"} {"level":"debug","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19: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-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"} {"level":"info","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"info","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"} {"level":"info","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19: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-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"debug","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e"} {"level":"info","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"} {"level":"info","ts":"2026-07-21T20:19:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"info","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"857acf58-fcc3-4908-9977-c1bf3da8bad7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:54848","PortSpecifier":{"PortValue":54848}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"857acf58-fcc3-4908-9977-c1bf3da8bad7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"857acf58-fcc3-4908-9977-c1bf3da8bad7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:54848","PortSpecifier":{"PortValue":54848}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665167,"nanos":859953204},"http":{"id":"857acf58-fcc3-4908-9977-c1bf3da8bad7","method":"POST","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"857acf58-fcc3-4908-9977-c1bf3da8bad7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"857acf58-fcc3-4908-9977-c1bf3da8bad7","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"857acf58-fcc3-4908-9977-c1bf3da8bad7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"857acf58-fcc3-4908-9977-c1bf3da8bad7","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-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"857acf58-fcc3-4908-9977-c1bf3da8bad7","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-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"857acf58-fcc3-4908-9977-c1bf3da8bad7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/auth-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"857acf58-fcc3-4908-9977-c1bf3da8bad7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"857acf58-fcc3-4908-9977-c1bf3da8bad7","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-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"857acf58-fcc3-4908-9977-c1bf3da8bad7","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-21T20:19:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"857acf58-fcc3-4908-9977-c1bf3da8bad7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"857acf58-fcc3-4908-9977-c1bf3da8bad7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e5158d05-9603-4c08-b05c-65fe0652bff0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:33190","PortSpecifier":{"PortValue":33190}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e5158d05-9603-4c08-b05c-65fe0652bff0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e5158d05-9603-4c08-b05c-65fe0652bff0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:33190","PortSpecifier":{"PortValue":33190}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665167,"nanos":898012909},"http":{"id":"e5158d05-9603-4c08-b05c-65fe0652bff0","method":"POST","headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e5158d05-9603-4c08-b05c-65fe0652bff0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e5158d05-9603-4c08-b05c-65fe0652bff0","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e5158d05-9603-4c08-b05c-65fe0652bff0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.64:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e5158d05-9603-4c08-b05c-65fe0652bff0","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-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e5158d05-9603-4c08-b05c-65fe0652bff0","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-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e5158d05-9603-4c08-b05c-65fe0652bff0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-464ec4/auth-test-model-464ec4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-464ec4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e5158d05-9603-4c08-b05c-65fe0652bff0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e5158d05-9603-4c08-b05c-65fe0652bff0","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-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e5158d05-9603-4c08-b05c-65fe0652bff0","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-21T20:19:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e5158d05-9603-4c08-b05c-65fe0652bff0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e5158d05-9603-4c08-b05c-65fe0652bff0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2276831a-eed4-4e38-8412-43a2167edda3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:33200","PortSpecifier":{"PortValue":33200}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2276831a-eed4-4e38-8412-43a2167edda3","method":"GET","path":"/maas-api/v1/api-keys/e48d14dd-fac2-4b69-ad09-a5f6b97fbd18","host":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2276831a-eed4-4e38-8412-43a2167edda3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:33200","PortSpecifier":{"PortValue":33200}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665167,"nanos":938333819},"http":{"id":"2276831a-eed4-4e38-8412-43a2167edda3","method":"GET","headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e48d14dd-fac2-4b69-ad09-a5f6b97fbd18",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2276831a-eed4-4e38-8412-43a2167edda3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2276831a-eed4-4e38-8412-43a2167edda3","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2276831a-eed4-4e38-8412-43a2167edda3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.64:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e48d14dd-fac2-4b69-ad09-a5f6b97fbd18",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2276831a-eed4-4e38-8412-43a2167edda3","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-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2276831a-eed4-4e38-8412-43a2167edda3","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-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2276831a-eed4-4e38-8412-43a2167edda3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-464ec4/auth-test-model-464ec4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-464ec4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2276831a-eed4-4e38-8412-43a2167edda3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2276831a-eed4-4e38-8412-43a2167edda3","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-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2276831a-eed4-4e38-8412-43a2167edda3","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-21T20:19:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2276831a-eed4-4e38-8412-43a2167edda3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2276831a-eed4-4e38-8412-43a2167edda3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"26342e99-76d0-4ab8-bfc0-75e5199482ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:54862","PortSpecifier":{"PortValue":54862}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"26342e99-76d0-4ab8-bfc0-75e5199482ac","method":"GET","path":"/maas-api/v1/api-keys/e48d14dd-fac2-4b69-ad09-a5f6b97fbd18","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"26342e99-76d0-4ab8-bfc0-75e5199482ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:54862","PortSpecifier":{"PortValue":54862}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665167,"nanos":969303523},"http":{"id":"26342e99-76d0-4ab8-bfc0-75e5199482ac","method":"GET","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e48d14dd-fac2-4b69-ad09-a5f6b97fbd18",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"26342e99-76d0-4ab8-bfc0-75e5199482ac","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"26342e99-76d0-4ab8-bfc0-75e5199482ac","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"26342e99-76d0-4ab8-bfc0-75e5199482ac","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e48d14dd-fac2-4b69-ad09-a5f6b97fbd18",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"26342e99-76d0-4ab8-bfc0-75e5199482ac","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-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"26342e99-76d0-4ab8-bfc0-75e5199482ac","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-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"26342e99-76d0-4ab8-bfc0-75e5199482ac","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/auth-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"26342e99-76d0-4ab8-bfc0-75e5199482ac","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"26342e99-76d0-4ab8-bfc0-75e5199482ac","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-21T20:19:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"26342e99-76d0-4ab8-bfc0-75e5199482ac","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-21T20:19:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"26342e99-76d0-4ab8-bfc0-75e5199482ac","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:19:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"26342e99-76d0-4ab8-bfc0-75e5199482ac","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:19:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988"} {"level":"info","ts":"2026-07-21T20:19:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:19:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827"} {"level":"info","ts":"2026-07-21T20:19:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"info","ts":"2026-07-21T20:19:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:19:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"} {"level":"info","ts":"2026-07-21T20:19:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e"} {"level":"info","ts":"2026-07-21T20:19:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:19:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"info","ts":"2026-07-21T20:19:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d"} {"level":"info","ts":"2026-07-21T20:19:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:19:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955"} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"error","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478\": 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-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d"} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d"} {"level":"debug","ts":"2026-07-21T20:19:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e"} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e"} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955"} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e"} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955"} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827"} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827"} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827"} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827"} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988"} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988"} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:19:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827"} {"level":"info","ts":"2026-07-21T20:19:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988"} {"level":"info","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e1eed869-f287-4f89-9d65-805a7d3bb441","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:53576","PortSpecifier":{"PortValue":53576}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e1eed869-f287-4f89-9d65-805a7d3bb441","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e1eed869-f287-4f89-9d65-805a7d3bb441","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:53576","PortSpecifier":{"PortValue":53576}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665187,"nanos":404117645},"http":{"id":"e1eed869-f287-4f89-9d65-805a7d3bb441","method":"POST","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e1eed869-f287-4f89-9d65-805a7d3bb441","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e1eed869-f287-4f89-9d65-805a7d3bb441","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e1eed869-f287-4f89-9d65-805a7d3bb441","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1eed869-f287-4f89-9d65-805a7d3bb441","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-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1eed869-f287-4f89-9d65-805a7d3bb441","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-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1eed869-f287-4f89-9d65-805a7d3bb441","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/auth-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e1eed869-f287-4f89-9d65-805a7d3bb441","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e1eed869-f287-4f89-9d65-805a7d3bb441","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-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e1eed869-f287-4f89-9d65-805a7d3bb441","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-21T20:19:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e1eed869-f287-4f89-9d65-805a7d3bb441","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e1eed869-f287-4f89-9d65-805a7d3bb441","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2429cd5b-4bc2-4599-a7d1-cad5582a4f81","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:53784","PortSpecifier":{"PortValue":53784}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2429cd5b-4bc2-4599-a7d1-cad5582a4f81","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2429cd5b-4bc2-4599-a7d1-cad5582a4f81","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:53784","PortSpecifier":{"PortValue":53784}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665187,"nanos":444263889},"http":{"id":"2429cd5b-4bc2-4599-a7d1-cad5582a4f81","method":"POST","headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2429cd5b-4bc2-4599-a7d1-cad5582a4f81","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2429cd5b-4bc2-4599-a7d1-cad5582a4f81","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2429cd5b-4bc2-4599-a7d1-cad5582a4f81","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.64:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2429cd5b-4bc2-4599-a7d1-cad5582a4f81","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-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2429cd5b-4bc2-4599-a7d1-cad5582a4f81","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-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2429cd5b-4bc2-4599-a7d1-cad5582a4f81","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-464ec4/auth-test-model-464ec4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-464ec4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2429cd5b-4bc2-4599-a7d1-cad5582a4f81","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2429cd5b-4bc2-4599-a7d1-cad5582a4f81","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-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2429cd5b-4bc2-4599-a7d1-cad5582a4f81","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-21T20:19:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2429cd5b-4bc2-4599-a7d1-cad5582a4f81","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2429cd5b-4bc2-4599-a7d1-cad5582a4f81","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9082e936-85b2-457f-afb6-a32a42efc28f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:53584","PortSpecifier":{"PortValue":53584}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9082e936-85b2-457f-afb6-a32a42efc28f","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9082e936-85b2-457f-afb6-a32a42efc28f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:53584","PortSpecifier":{"PortValue":53584}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665187,"nanos":487285438},"http":{"id":"9082e936-85b2-457f-afb6-a32a42efc28f","method":"POST","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9082e936-85b2-457f-afb6-a32a42efc28f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-GJvmp2kt0wxvTnRl_5voy5I0Kk5xLqpQhCCBoiJqQmWrA2aM6mTqIE5YK4ws"} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9082e936-85b2-457f-afb6-a32a42efc28f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-GJvmp2kt0wxvTnRl_5voy5I0Kk5xLqpQhCCBoiJqQmWrA2aM6mTqIE5YK4ws\"}"} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9082e936-85b2-457f-afb6-a32a42efc28f","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-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"0d06ebf5-340d-410e-9a55-b4ae32435f6d","keyName":"e2e-auth-iso-a-87e704","subscription":"e2e-auth-iso-f8825f","tenant":"e2e-shared-a-065403","userId":"0d06ebf5-340d-410e-9a55-b4ae32435f6d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9082e936-85b2-457f-afb6-a32a42efc28f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9082e936-85b2-457f-afb6-a32a42efc28f","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-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9082e936-85b2-457f-afb6-a32a42efc28f","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-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9082e936-85b2-457f-afb6-a32a42efc28f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/auth-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9082e936-85b2-457f-afb6-a32a42efc28f","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-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9082e936-85b2-457f-afb6-a32a42efc28f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9082e936-85b2-457f-afb6-a32a42efc28f","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-21T20:19:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9082e936-85b2-457f-afb6-a32a42efc28f","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-f8825f"} {"level":"info","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9082e936-85b2-457f-afb6-a32a42efc28f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:19:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9082e936-85b2-457f-afb6-a32a42efc28f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:19:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dc157afe5c6025b33592e04804f86c543c741b0718f858ef0d6b50793bafbb8f"} {"level":"info","ts":"2026-07-21T20:19:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"} {"level":"info","ts":"2026-07-21T20:19:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d4b237562aef5f07d89c829948acc6ea7ad6e9ea56b7917c163b6d394a886883"} {"level":"info","ts":"2026-07-21T20:19:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/379282283034bfcbf474bb571ddfbd4c9db3fbe2aec343a9e67aa8c866cc20ef"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9373564be5a3971b7ec7917f1ebfe54f47deb2a4841afeed977c7982f48ead3e"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c3cd8a3e27251babb23186cc841b730ceb6456d2d7259d79aa226b053c599a0c"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/51f1f2db3c24399f98e73581335cac4c37fd746b60317ca937b5d64ff4dfa581"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e342445006130c6f525032a94643f1e1345eec945abe87941f05feeb81deb71e"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d114548651c6af5b79888b0fcc8a4201a1a087e72a4437749f7540875e348fd"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d978e376b9dc70d6328de3d430571bd62d055cd4800213c2c1ab858b169d955"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/02e898a83622e44af66b0eb485a2511a901dfa04d1f17a635632b2fc28fbb463"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c8c8a61903b9cc08b89f21f1e7e817d142457de61286ad52dc15a14a4372143e"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1e13e594cf590b927a132e9a5be87099be6a8dfc0b95a884456c10ad76890827"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ee52345a50a013e112827e5bb3480b0f2bda37cd130e8c0cc996c8ac3e47048d"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f6691474f141c981fd0bf60d892f57bf9732a52c840f6832dfbd84e19ce358e"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0a132101e8dad24b946a3cfabd12942018e6815ff74e01fb27608c6a7bdbf988"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/77b7ee5508b0dd49384fb729c929a10a0185ef54f9fed05ff610dc78a012f111"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:19:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"} {"level":"error","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732\": 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-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"} {"level":"error","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732\": 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-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"} {"level":"debug","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:20:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"} {"level":"error","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89\": 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-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231"} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852"} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852"} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0"} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de"} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"577c5624b81b533568abf0c61e75a1cb2bf4f3e7c7bc27b5724cf6e971bf6fdc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/577c5624b81b533568abf0c61e75a1cb2bf4f3e7c7bc27b5724cf6e971bf6fdc"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"577c5624b81b533568abf0c61e75a1cb2bf4f3e7c7bc27b5724cf6e971bf6fdc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:20:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/577c5624b81b533568abf0c61e75a1cb2bf4f3e7c7bc27b5724cf6e971bf6fdc"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"577c5624b81b533568abf0c61e75a1cb2bf4f3e7c7bc27b5724cf6e971bf6fdc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["577c5624b81b533568abf0c61e75a1cb2bf4f3e7c7bc27b5724cf6e971bf6fdc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"577c5624b81b533568abf0c61e75a1cb2bf4f3e7c7bc27b5724cf6e971bf6fdc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28f8ab21f13178bff800ce765f176478d57abc6b115055b050e39c33b7463a7d"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/627459a02e2e28e9635bc11150f9c6ac6280d977c96b9f7cc36c956977ffcbe0"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7050a85b3e4c6c1c6bfffbf948a48be7a2e2b5ecf5697a6aa57e3d5c0bba905c"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/577c5624b81b533568abf0c61e75a1cb2bf4f3e7c7bc27b5724cf6e971bf6fdc"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28f8ab21f13178bff800ce765f176478d57abc6b115055b050e39c33b7463a7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28f8ab21f13178bff800ce765f176478d57abc6b115055b050e39c33b7463a7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28f8ab21f13178bff800ce765f176478d57abc6b115055b050e39c33b7463a7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"627459a02e2e28e9635bc11150f9c6ac6280d977c96b9f7cc36c956977ffcbe0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["627459a02e2e28e9635bc11150f9c6ac6280d977c96b9f7cc36c956977ffcbe0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28f8ab21f13178bff800ce765f176478d57abc6b115055b050e39c33b7463a7d"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"627459a02e2e28e9635bc11150f9c6ac6280d977c96b9f7cc36c956977ffcbe0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/627459a02e2e28e9635bc11150f9c6ac6280d977c96b9f7cc36c956977ffcbe0"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7050a85b3e4c6c1c6bfffbf948a48be7a2e2b5ecf5697a6aa57e3d5c0bba905c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:20:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7050a85b3e4c6c1c6bfffbf948a48be7a2e2b5ecf5697a6aa57e3d5c0bba905c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b"} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7050a85b3e4c6c1c6bfffbf948a48be7a2e2b5ecf5697a6aa57e3d5c0bba905c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"577c5624b81b533568abf0c61e75a1cb2bf4f3e7c7bc27b5724cf6e971bf6fdc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28f8ab21f13178bff800ce765f176478d57abc6b115055b050e39c33b7463a7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"627459a02e2e28e9635bc11150f9c6ac6280d977c96b9f7cc36c956977ffcbe0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7050a85b3e4c6c1c6bfffbf948a48be7a2e2b5ecf5697a6aa57e3d5c0bba905c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:20:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7050a85b3e4c6c1c6bfffbf948a48be7a2e2b5ecf5697a6aa57e3d5c0bba905c"} {"level":"info","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b9a8762e-49b1-4ade-bf29-e56aa8031307","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:60388","PortSpecifier":{"PortValue":60388}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b9a8762e-49b1-4ade-bf29-e56aa8031307","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b9a8762e-49b1-4ade-bf29-e56aa8031307","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:60388","PortSpecifier":{"PortValue":60388}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665254,"nanos":66605978},"http":{"id":"b9a8762e-49b1-4ade-bf29-e56aa8031307","method":"POST","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b9a8762e-49b1-4ade-bf29-e56aa8031307","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b9a8762e-49b1-4ade-bf29-e56aa8031307","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b9a8762e-49b1-4ade-bf29-e56aa8031307","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9a8762e-49b1-4ade-bf29-e56aa8031307","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-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9a8762e-49b1-4ade-bf29-e56aa8031307","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-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9a8762e-49b1-4ade-bf29-e56aa8031307","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/sub-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b9a8762e-49b1-4ade-bf29-e56aa8031307","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_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9a8762e-49b1-4ade-bf29-e56aa8031307","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-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9a8762e-49b1-4ade-bf29-e56aa8031307","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-21T20:20:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b9a8762e-49b1-4ade-bf29-e56aa8031307","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b9a8762e-49b1-4ade-bf29-e56aa8031307","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"495f48f3-e620-4a75-b3cc-641af1582ba8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:37610","PortSpecifier":{"PortValue":37610}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"495f48f3-e620-4a75-b3cc-641af1582ba8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"495f48f3-e620-4a75-b3cc-641af1582ba8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:37610","PortSpecifier":{"PortValue":37610}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665254,"nanos":108615260},"http":{"id":"495f48f3-e620-4a75-b3cc-641af1582ba8","method":"POST","headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"495f48f3-e620-4a75-b3cc-641af1582ba8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"495f48f3-e620-4a75-b3cc-641af1582ba8","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"495f48f3-e620-4a75-b3cc-641af1582ba8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.64:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"495f48f3-e620-4a75-b3cc-641af1582ba8","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-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"495f48f3-e620-4a75-b3cc-641af1582ba8","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-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"495f48f3-e620-4a75-b3cc-641af1582ba8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-464ec4/sub-test-model-464ec4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-464ec4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"495f48f3-e620-4a75-b3cc-641af1582ba8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"495f48f3-e620-4a75-b3cc-641af1582ba8","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-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"495f48f3-e620-4a75-b3cc-641af1582ba8","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-21T20:20:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"495f48f3-e620-4a75-b3cc-641af1582ba8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"495f48f3-e620-4a75-b3cc-641af1582ba8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ab9b862-7664-4cfc-aaaa-3b930091b203","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:60404","PortSpecifier":{"PortValue":60404}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8ab9b862-7664-4cfc-aaaa-3b930091b203","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ab9b862-7664-4cfc-aaaa-3b930091b203","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:60404","PortSpecifier":{"PortValue":60404}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665254,"nanos":146746791},"http":{"id":"8ab9b862-7664-4cfc-aaaa-3b930091b203","method":"GET","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8ab9b862-7664-4cfc-aaaa-3b930091b203","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-MoWrKPebe9yxBxWF_5WYpKsZowAkMqK59yz7F20VG4B5yKPCKkR1PQVNgQxf"} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8ab9b862-7664-4cfc-aaaa-3b930091b203","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-MoWrKPebe9yxBxWF_5WYpKsZowAkMqK59yz7F20VG4B5yKPCKkR1PQVNgQxf\"}"} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8ab9b862-7664-4cfc-aaaa-3b930091b203","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-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"d9acec53-1cd0-45fc-b4d5-ef71804831ef","keyName":"e2e-sub-iso-86527d","subscription":"e2e-a-only-0f815e","tenant":"e2e-shared-a-065403","userId":"d9acec53-1cd0-45fc-b4d5-ef71804831ef","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8ab9b862-7664-4cfc-aaaa-3b930091b203","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ab9b862-7664-4cfc-aaaa-3b930091b203","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-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ab9b862-7664-4cfc-aaaa-3b930091b203","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-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ab9b862-7664-4cfc-aaaa-3b930091b203","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/sub-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ab9b862-7664-4cfc-aaaa-3b930091b203","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-0f815e"} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8ab9b862-7664-4cfc-aaaa-3b930091b203","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_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ab9b862-7664-4cfc-aaaa-3b930091b203","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-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ab9b862-7664-4cfc-aaaa-3b930091b203","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-21T20:20:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ab9b862-7664-4cfc-aaaa-3b930091b203","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ab9b862-7664-4cfc-aaaa-3b930091b203","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e9afdbfe-51a6-4440-8cd1-8e8ad992cbb3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:37626","PortSpecifier":{"PortValue":37626}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e9afdbfe-51a6-4440-8cd1-8e8ad992cbb3","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e9afdbfe-51a6-4440-8cd1-8e8ad992cbb3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:37626","PortSpecifier":{"PortValue":37626}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665254,"nanos":191688219},"http":{"id":"e9afdbfe-51a6-4440-8cd1-8e8ad992cbb3","method":"GET","headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e9afdbfe-51a6-4440-8cd1-8e8ad992cbb3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-WBaSv9cIZZ4J17Fd_2jk7sdtvPE4ITmgdrnRlztoHxLUCmcdNSViZQ6MAWIy"} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e9afdbfe-51a6-4440-8cd1-8e8ad992cbb3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-464ec4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-WBaSv9cIZZ4J17Fd_2jk7sdtvPE4ITmgdrnRlztoHxLUCmcdNSViZQ6MAWIy\"}"} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e9afdbfe-51a6-4440-8cd1-8e8ad992cbb3","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-464ec4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"30e07403-1cf1-47d2-8861-0a2f9be316c0","keyName":"e2e-sub-iso-e9b2d2","subscription":"e2e-b-only-0f815e","tenant":"e2e-shared-b-464ec4","userId":"30e07403-1cf1-47d2-8861-0a2f9be316c0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e9afdbfe-51a6-4440-8cd1-8e8ad992cbb3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9afdbfe-51a6-4440-8cd1-8e8ad992cbb3","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-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9afdbfe-51a6-4440-8cd1-8e8ad992cbb3","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-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9afdbfe-51a6-4440-8cd1-8e8ad992cbb3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-464ec4/sub-test-model-464ec4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-464ec4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e9afdbfe-51a6-4440-8cd1-8e8ad992cbb3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9afdbfe-51a6-4440-8cd1-8e8ad992cbb3","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-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9afdbfe-51a6-4440-8cd1-8e8ad992cbb3","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-21T20:20:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9afdbfe-51a6-4440-8cd1-8e8ad992cbb3","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-0f815e"} {"level":"info","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e9afdbfe-51a6-4440-8cd1-8e8ad992cbb3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:20:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e9afdbfe-51a6-4440-8cd1-8e8ad992cbb3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:20:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852"} {"level":"info","ts":"2026-07-21T20:20:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b"} {"level":"info","ts":"2026-07-21T20:20:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"} {"level":"info","ts":"2026-07-21T20:20:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"} {"level":"info","ts":"2026-07-21T20:20:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/577c5624b81b533568abf0c61e75a1cb2bf4f3e7c7bc27b5724cf6e971bf6fdc"} {"level":"info","ts":"2026-07-21T20:20:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788"} {"level":"info","ts":"2026-07-21T20:20:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/627459a02e2e28e9635bc11150f9c6ac6280d977c96b9f7cc36c956977ffcbe0"} {"level":"info","ts":"2026-07-21T20:20:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:20:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231"} {"level":"info","ts":"2026-07-21T20:20:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c"} {"level":"info","ts":"2026-07-21T20:20:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de"} {"level":"info","ts":"2026-07-21T20:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"} {"level":"info","ts":"2026-07-21T20:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7"} {"level":"info","ts":"2026-07-21T20:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3"} {"level":"info","ts":"2026-07-21T20:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/28f8ab21f13178bff800ce765f176478d57abc6b115055b050e39c33b7463a7d"} {"level":"info","ts":"2026-07-21T20:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"} {"level":"info","ts":"2026-07-21T20:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7050a85b3e4c6c1c6bfffbf948a48be7a2e2b5ecf5697a6aa57e3d5c0bba905c"} {"level":"info","ts":"2026-07-21T20:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"} {"level":"info","ts":"2026-07-21T20:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5"} {"level":"info","ts":"2026-07-21T20:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89"} {"level":"info","ts":"2026-07-21T20:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0"} {"level":"debug","ts":"2026-07-21T20:21:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21: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-21T20:21:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c"} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c"} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c"} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21: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-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21: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-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21: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-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0"} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0"} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0"} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21: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-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21: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-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788"} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788"} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21: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-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788"} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21: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-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00\": 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-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21: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-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5"} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b"} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5"} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21: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-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b"} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21: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-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5"} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21: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-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"} {"level":"info","ts":"2026-07-21T20:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/627459a02e2e28e9635bc11150f9c6ac6280d977c96b9f7cc36c956977ffcbe0"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"627459a02e2e28e9635bc11150f9c6ac6280d977c96b9f7cc36c956977ffcbe0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["627459a02e2e28e9635bc11150f9c6ac6280d977c96b9f7cc36c956977ffcbe0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"627459a02e2e28e9635bc11150f9c6ac6280d977c96b9f7cc36c956977ffcbe0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/577c5624b81b533568abf0c61e75a1cb2bf4f3e7c7bc27b5724cf6e971bf6fdc"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"577c5624b81b533568abf0c61e75a1cb2bf4f3e7c7bc27b5724cf6e971bf6fdc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["577c5624b81b533568abf0c61e75a1cb2bf4f3e7c7bc27b5724cf6e971bf6fdc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"577c5624b81b533568abf0c61e75a1cb2bf4f3e7c7bc27b5724cf6e971bf6fdc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"627459a02e2e28e9635bc11150f9c6ac6280d977c96b9f7cc36c956977ffcbe0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"577c5624b81b533568abf0c61e75a1cb2bf4f3e7c7bc27b5724cf6e971bf6fdc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/627459a02e2e28e9635bc11150f9c6ac6280d977c96b9f7cc36c956977ffcbe0"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/577c5624b81b533568abf0c61e75a1cb2bf4f3e7c7bc27b5724cf6e971bf6fdc"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7050a85b3e4c6c1c6bfffbf948a48be7a2e2b5ecf5697a6aa57e3d5c0bba905c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7050a85b3e4c6c1c6bfffbf948a48be7a2e2b5ecf5697a6aa57e3d5c0bba905c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7050a85b3e4c6c1c6bfffbf948a48be7a2e2b5ecf5697a6aa57e3d5c0bba905c"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7050a85b3e4c6c1c6bfffbf948a48be7a2e2b5ecf5697a6aa57e3d5c0bba905c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7050a85b3e4c6c1c6bfffbf948a48be7a2e2b5ecf5697a6aa57e3d5c0bba905c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7050a85b3e4c6c1c6bfffbf948a48be7a2e2b5ecf5697a6aa57e3d5c0bba905c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28f8ab21f13178bff800ce765f176478d57abc6b115055b050e39c33b7463a7d"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28f8ab21f13178bff800ce765f176478d57abc6b115055b050e39c33b7463a7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28f8ab21f13178bff800ce765f176478d57abc6b115055b050e39c33b7463a7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28f8ab21f13178bff800ce765f176478d57abc6b115055b050e39c33b7463a7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7050a85b3e4c6c1c6bfffbf948a48be7a2e2b5ecf5697a6aa57e3d5c0bba905c"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7050a85b3e4c6c1c6bfffbf948a48be7a2e2b5ecf5697a6aa57e3d5c0bba905c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28f8ab21f13178bff800ce765f176478d57abc6b115055b050e39c33b7463a7d"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28f8ab21f13178bff800ce765f176478d57abc6b115055b050e39c33b7463a7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:21:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:21:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"} {"level":"info","ts":"2026-07-21T20:21:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:21:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:21:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:21:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:21:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"} {"level":"info","ts":"2026-07-21T20:21:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:21:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:21:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:21:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"063166e1-043f-4a63-8493-f1727429413c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:43262","PortSpecifier":{"PortValue":43262}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"063166e1-043f-4a63-8493-f1727429413c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:21:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"063166e1-043f-4a63-8493-f1727429413c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:43262","PortSpecifier":{"PortValue":43262}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665272,"nanos":930271167},"http":{"id":"063166e1-043f-4a63-8493-f1727429413c","method":"POST","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"063166e1-043f-4a63-8493-f1727429413c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"063166e1-043f-4a63-8493-f1727429413c","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"063166e1-043f-4a63-8493-f1727429413c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"063166e1-043f-4a63-8493-f1727429413c","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-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"063166e1-043f-4a63-8493-f1727429413c","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-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"063166e1-043f-4a63-8493-f1727429413c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/sub-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"063166e1-043f-4a63-8493-f1727429413c","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"063166e1-043f-4a63-8493-f1727429413c","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-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"063166e1-043f-4a63-8493-f1727429413c","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-21T20:21:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"063166e1-043f-4a63-8493-f1727429413c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:21:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"063166e1-043f-4a63-8493-f1727429413c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:21:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d6f0a45-d22b-4d88-b9ea-ed617d2c203e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:52858","PortSpecifier":{"PortValue":52858}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4d6f0a45-d22b-4d88-b9ea-ed617d2c203e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:21:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d6f0a45-d22b-4d88-b9ea-ed617d2c203e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:52858","PortSpecifier":{"PortValue":52858}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665272,"nanos":983333143},"http":{"id":"4d6f0a45-d22b-4d88-b9ea-ed617d2c203e","method":"POST","headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4d6f0a45-d22b-4d88-b9ea-ed617d2c203e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4d6f0a45-d22b-4d88-b9ea-ed617d2c203e","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4d6f0a45-d22b-4d88-b9ea-ed617d2c203e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.64:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d6f0a45-d22b-4d88-b9ea-ed617d2c203e","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-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d6f0a45-d22b-4d88-b9ea-ed617d2c203e","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-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d6f0a45-d22b-4d88-b9ea-ed617d2c203e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-464ec4/sub-test-model-464ec4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-464ec4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4d6f0a45-d22b-4d88-b9ea-ed617d2c203e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d6f0a45-d22b-4d88-b9ea-ed617d2c203e","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-21T20:21:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d6f0a45-d22b-4d88-b9ea-ed617d2c203e","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-21T20:21:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d6f0a45-d22b-4d88-b9ea-ed617d2c203e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:21:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d6f0a45-d22b-4d88-b9ea-ed617d2c203e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d2fd499a-006c-4c7f-a55a-694a46856de1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:43278","PortSpecifier":{"PortValue":43278}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d2fd499a-006c-4c7f-a55a-694a46856de1","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d2fd499a-006c-4c7f-a55a-694a46856de1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:43278","PortSpecifier":{"PortValue":43278}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665273,"nanos":25171778},"http":{"id":"d2fd499a-006c-4c7f-a55a-694a46856de1","method":"POST","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d2fd499a-006c-4c7f-a55a-694a46856de1","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1IHwKExEB0pw3f7bv_FD0kqQ33GZvVGpkqEAkay2KEJlVEzfRxoZRHa7BYoE4"} {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d2fd499a-006c-4c7f-a55a-694a46856de1","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1IHwKExEB0pw3f7bv_FD0kqQ33GZvVGpkqEAkay2KEJlVEzfRxoZRHa7BYoE4\"}"} {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d2fd499a-006c-4c7f-a55a-694a46856de1","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-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"89a3783a-bbc0-4473-8fb8-23912cc6818f","keyName":"e2e-sub-iso-bb8296","subscription":"e2e-shared-sub-76bebc","tenant":"e2e-shared-a-065403","userId":"89a3783a-bbc0-4473-8fb8-23912cc6818f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d2fd499a-006c-4c7f-a55a-694a46856de1","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2fd499a-006c-4c7f-a55a-694a46856de1","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-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2fd499a-006c-4c7f-a55a-694a46856de1","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-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2fd499a-006c-4c7f-a55a-694a46856de1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/sub-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d2fd499a-006c-4c7f-a55a-694a46856de1","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-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d2fd499a-006c-4c7f-a55a-694a46856de1","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d2fd499a-006c-4c7f-a55a-694a46856de1","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-76bebc"} {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d2fd499a-006c-4c7f-a55a-694a46856de1","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-21T20:21:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d2fd499a-006c-4c7f-a55a-694a46856de1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d2fd499a-006c-4c7f-a55a-694a46856de1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"141e158b-b2bc-417c-84d6-f6ca72ffe9ee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:52862","PortSpecifier":{"PortValue":52862}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"141e158b-b2bc-417c-84d6-f6ca72ffe9ee","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"141e158b-b2bc-417c-84d6-f6ca72ffe9ee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:52862","PortSpecifier":{"PortValue":52862}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665273,"nanos":74398471},"http":{"id":"141e158b-b2bc-417c-84d6-f6ca72ffe9ee","method":"POST","headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"141e158b-b2bc-417c-84d6-f6ca72ffe9ee","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-HRQ65bYX1ix0XG3Z_Fsb6xQWDqCGXZfQ3Qhjp5DQGlm1tVJNsUxdsJyrCtrn"} {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"141e158b-b2bc-417c-84d6-f6ca72ffe9ee","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-464ec4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-HRQ65bYX1ix0XG3Z_Fsb6xQWDqCGXZfQ3Qhjp5DQGlm1tVJNsUxdsJyrCtrn\"}"} {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"141e158b-b2bc-417c-84d6-f6ca72ffe9ee","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-464ec4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"45bd6239-9ba4-4024-9739-d5059d1809bb","keyName":"e2e-sub-iso-a9b30f","subscription":"e2e-shared-sub-76bebc","tenant":"e2e-shared-b-464ec4","userId":"45bd6239-9ba4-4024-9739-d5059d1809bb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"141e158b-b2bc-417c-84d6-f6ca72ffe9ee","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"141e158b-b2bc-417c-84d6-f6ca72ffe9ee","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-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"141e158b-b2bc-417c-84d6-f6ca72ffe9ee","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-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"141e158b-b2bc-417c-84d6-f6ca72ffe9ee","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-464ec4/sub-test-model-464ec4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-464ec4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"141e158b-b2bc-417c-84d6-f6ca72ffe9ee","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-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"141e158b-b2bc-417c-84d6-f6ca72ffe9ee","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"141e158b-b2bc-417c-84d6-f6ca72ffe9ee","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-76bebc"} {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"141e158b-b2bc-417c-84d6-f6ca72ffe9ee","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-21T20:21:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"141e158b-b2bc-417c-84d6-f6ca72ffe9ee","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:21:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"141e158b-b2bc-417c-84d6-f6ca72ffe9ee","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:21:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:21:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a04e41cf52fbdf18f292e1b504fac7b609669813fd3de5b383a0899d32541e89"} {"level":"info","ts":"2026-07-21T20:21:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b19e847d6234243a18cb1b63ba232626eee035809f5a493f6e7e6971a40ce231"} {"level":"info","ts":"2026-07-21T20:21:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/28f8ab21f13178bff800ce765f176478d57abc6b115055b050e39c33b7463a7d"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6e48d9508b2beb47791c5e0bcad595df3677d98f935c28fc77b6c359b1239ca5"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1281302148ca338bf763a4f23f8753e72a2fddeeb5ceeaddfb86b20d15498e7"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a7b82a837e6fe08317e1dbed560114ccb1829aa45352a2e01baa48a7bb43f6b3"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/627459a02e2e28e9635bc11150f9c6ac6280d977c96b9f7cc36c956977ffcbe0"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e547baeea5d4ff42621700e777f0e72e6911aa8bca14bf11982e398806ce0852"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5bf26ec5e767e7f1f392c9156d04bf928bc41736e752abf02f67df3502595732"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/577c5624b81b533568abf0c61e75a1cb2bf4f3e7c7bc27b5724cf6e971bf6fdc"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d0cc766eec67370487029b6a899ba07eeefb6096e42ff236acbe97ab384939b"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/067468afead9dd6f25aa5a1e1588c4484a86eaf41ed989aeb39aa1e9492252de"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90d94b96b2e84098c80898569896f42c1f073c1c0687d044249f18fcb68509c0"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f2a92955cbf249e2b49513faa3acead9a8027a652f545584987a013dd16dbf00"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7050a85b3e4c6c1c6bfffbf948a48be7a2e2b5ecf5697a6aa57e3d5c0bba905c"} {"level":"info","ts":"2026-07-21T20:21:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6418d46f7e1f4b52a9e73d490f67320db410ad79e69887d9469720f0d6f5199c"} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"} {"level":"error","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a\": 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-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"} {"level":"error","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a\": 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-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae"} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae"} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"} {"level":"error","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae\": 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-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae"} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea"} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae"} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea"} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae"} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2fe2a1b18ec9c925110f2fc7d7ecd34b40688311144be42ef5620e077c12a9f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2fe2a1b18ec9c925110f2fc7d7ecd34b40688311144be42ef5620e077c12a9f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2fe2a1b18ec9c925110f2fc7d7ecd34b40688311144be42ef5620e077c12a9f9"} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2fe2a1b18ec9c925110f2fc7d7ecd34b40688311144be42ef5620e077c12a9f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2fe2a1b18ec9c925110f2fc7d7ecd34b40688311144be42ef5620e077c12a9f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2fe2a1b18ec9c925110f2fc7d7ecd34b40688311144be42ef5620e077c12a9f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2fe2a1b18ec9c925110f2fc7d7ecd34b40688311144be42ef5620e077c12a9f9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64"} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2fe2a1b18ec9c925110f2fc7d7ecd34b40688311144be42ef5620e077c12a9f9"} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64"} {"level":"debug","ts":"2026-07-21T20:22:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f8f2715137fa8a499343f964f10f6756fc6aab47a7e6467d09e68dab6c813fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f8f2715137fa8a499343f964f10f6756fc6aab47a7e6467d09e68dab6c813fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f8f2715137fa8a499343f964f10f6756fc6aab47a7e6467d09e68dab6c813fb"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7b483bd3d0eab89cdb19ed26ebbe31df7f673f178a0da8a7b784a1e6724d4c4"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7b483bd3d0eab89cdb19ed26ebbe31df7f673f178a0da8a7b784a1e6724d4c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e7b483bd3d0eab89cdb19ed26ebbe31df7f673f178a0da8a7b784a1e6724d4c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f8f2715137fa8a499343f964f10f6756fc6aab47a7e6467d09e68dab6c813fb"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8b6a9bf10bee545c7a92a599d86cceb55ab6e5d5caa295bad2e0f14425761e3"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7b483bd3d0eab89cdb19ed26ebbe31df7f673f178a0da8a7b784a1e6724d4c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f8f2715137fa8a499343f964f10f6756fc6aab47a7e6467d09e68dab6c813fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f8f2715137fa8a499343f964f10f6756fc6aab47a7e6467d09e68dab6c813fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e4d695ee88657ff34934afdf6a2599eede04b999b0a910cad4ff641426d50b7"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f8f2715137fa8a499343f964f10f6756fc6aab47a7e6467d09e68dab6c813fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8b6a9bf10bee545c7a92a599d86cceb55ab6e5d5caa295bad2e0f14425761e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d8b6a9bf10bee545c7a92a599d86cceb55ab6e5d5caa295bad2e0f14425761e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8b6a9bf10bee545c7a92a599d86cceb55ab6e5d5caa295bad2e0f14425761e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e4d695ee88657ff34934afdf6a2599eede04b999b0a910cad4ff641426d50b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e4d695ee88657ff34934afdf6a2599eede04b999b0a910cad4ff641426d50b7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7b483bd3d0eab89cdb19ed26ebbe31df7f673f178a0da8a7b784a1e6724d4c4"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f8f2715137fa8a499343f964f10f6756fc6aab47a7e6467d09e68dab6c813fb"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e4d695ee88657ff34934afdf6a2599eede04b999b0a910cad4ff641426d50b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8b6a9bf10bee545c7a92a599d86cceb55ab6e5d5caa295bad2e0f14425761e3"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e4d695ee88657ff34934afdf6a2599eede04b999b0a910cad4ff641426d50b7"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7b483bd3d0eab89cdb19ed26ebbe31df7f673f178a0da8a7b784a1e6724d4c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f865f318aef0a52f12e78950e02b8fc5795c282a58b2a995a6aaecb730a879c5"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f8f2715137fa8a499343f964f10f6756fc6aab47a7e6467d09e68dab6c813fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d8b6a9bf10bee545c7a92a599d86cceb55ab6e5d5caa295bad2e0f14425761e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e4d695ee88657ff34934afdf6a2599eede04b999b0a910cad4ff641426d50b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f865f318aef0a52f12e78950e02b8fc5795c282a58b2a995a6aaecb730a879c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f865f318aef0a52f12e78950e02b8fc5795c282a58b2a995a6aaecb730a879c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f865f318aef0a52f12e78950e02b8fc5795c282a58b2a995a6aaecb730a879c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f865f318aef0a52f12e78950e02b8fc5795c282a58b2a995a6aaecb730a879c5"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab"} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f865f318aef0a52f12e78950e02b8fc5795c282a58b2a995a6aaecb730a879c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22: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-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c"} {"level":"info","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c"} {"level":"info","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c"} {"level":"error","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c\": 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-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"38a55b91-28af-46a6-bffe-54c1df66e50a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:33022","PortSpecifier":{"PortValue":33022}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"38a55b91-28af-46a6-bffe-54c1df66e50a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"38a55b91-28af-46a6-bffe-54c1df66e50a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:33022","PortSpecifier":{"PortValue":33022}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665362,"nanos":544310049},"http":{"id":"38a55b91-28af-46a6-bffe-54c1df66e50a","method":"POST","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"38a55b91-28af-46a6-bffe-54c1df66e50a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"38a55b91-28af-46a6-bffe-54c1df66e50a","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"38a55b91-28af-46a6-bffe-54c1df66e50a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38a55b91-28af-46a6-bffe-54c1df66e50a","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-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38a55b91-28af-46a6-bffe-54c1df66e50a","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-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38a55b91-28af-46a6-bffe-54c1df66e50a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/rate-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"38a55b91-28af-46a6-bffe-54c1df66e50a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38a55b91-28af-46a6-bffe-54c1df66e50a","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-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38a55b91-28af-46a6-bffe-54c1df66e50a","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-21T20:22:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"38a55b91-28af-46a6-bffe-54c1df66e50a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"38a55b91-28af-46a6-bffe-54c1df66e50a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"400a34f5-f92e-4c12-9df4-8ac57c16243b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:43214","PortSpecifier":{"PortValue":43214}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"400a34f5-f92e-4c12-9df4-8ac57c16243b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"400a34f5-f92e-4c12-9df4-8ac57c16243b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:43214","PortSpecifier":{"PortValue":43214}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665362,"nanos":588454782},"http":{"id":"400a34f5-f92e-4c12-9df4-8ac57c16243b","method":"POST","headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"400a34f5-f92e-4c12-9df4-8ac57c16243b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"400a34f5-f92e-4c12-9df4-8ac57c16243b","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"400a34f5-f92e-4c12-9df4-8ac57c16243b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.64:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"400a34f5-f92e-4c12-9df4-8ac57c16243b","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-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"400a34f5-f92e-4c12-9df4-8ac57c16243b","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-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"400a34f5-f92e-4c12-9df4-8ac57c16243b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-464ec4/rate-test-model-464ec4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-464ec4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"400a34f5-f92e-4c12-9df4-8ac57c16243b","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":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"400a34f5-f92e-4c12-9df4-8ac57c16243b","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-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"400a34f5-f92e-4c12-9df4-8ac57c16243b","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-21T20:22:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"400a34f5-f92e-4c12-9df4-8ac57c16243b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"400a34f5-f92e-4c12-9df4-8ac57c16243b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:33028","PortSpecifier":{"PortValue":33028}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","method":"POST","path":"/ai-tenant-e2e-shared-a-065403/rate-test-model-065403/v1/completions","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:33028","PortSpecifier":{"PortValue":33028}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665362,"nanos":630493150},"http":{"id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","method":"POST","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-065403/rate-test-model-065403/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ypKrb094YUp9BZyA_TPu0m9ScFeFqEImkZsincc75oVTioth7nTOW600K4Yp"} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-ypKrb094YUp9BZyA_TPu0m9ScFeFqEImkZsincc75oVTioth7nTOW600K4Yp\"}"} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","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-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"2103cb9e-ba32-4ea8-b412-928e1e813d15","keyName":"e2e-rate-a-bfde4c","subscription":"e2e-rate-iso-a-bfde4c","tenant":"e2e-shared-a-065403","userId":"2103cb9e-ba32-4ea8-b412-928e1e813d15","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-065403/rate-test-model-065403\",\"requestedSubscription\":\"e2e-rate-iso-a-bfde4c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","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-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-065403","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bfde4c","namespace":"ai-tenant-e2e-shared-a-065403","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-065403/rate-test-model-065403"}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","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-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","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-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/rate-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","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-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","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-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","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-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","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-bfde4c"} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"2103cb9e-ba32-4ea8-b412-928e1e813d15","keyName":"e2e-rate-a-bfde4c","selected_subscription":"e2e-rate-iso-a-bfde4c","selected_subscription_key":"ai-tenant-e2e-shared-a-065403/e2e-rate-iso-a-bfde4c@ai-tenant-e2e-shared-a-065403/rate-test-model-065403","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-065403","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bfde4c","namespace":"ai-tenant-e2e-shared-a-065403","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-065403/rate-test-model-065403"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:22:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d5e2242d-e564-4a0d-9557-01bcb7c8c09f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:22:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:33030","PortSpecifier":{"PortValue":33030}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","method":"POST","path":"/ai-tenant-e2e-shared-a-065403/rate-test-model-065403/v1/completions","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:22:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:33030","PortSpecifier":{"PortValue":33030}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665363,"nanos":697946391},"http":{"id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","method":"POST","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-065403/rate-test-model-065403/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:22:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ypKrb094YUp9BZyA_TPu0m9ScFeFqEImkZsincc75oVTioth7nTOW600K4Yp"} {"level":"debug","ts":"2026-07-21T20:22:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-ypKrb094YUp9BZyA_TPu0m9ScFeFqEImkZsincc75oVTioth7nTOW600K4Yp\"}"} {"level":"debug","ts":"2026-07-21T20:22:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","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-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"2103cb9e-ba32-4ea8-b412-928e1e813d15","keyName":"e2e-rate-a-bfde4c","subscription":"e2e-rate-iso-a-bfde4c","tenant":"e2e-shared-a-065403","userId":"2103cb9e-ba32-4ea8-b412-928e1e813d15","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T20:22:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-065403/rate-test-model-065403\",\"requestedSubscription\":\"e2e-rate-iso-a-bfde4c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T20:22:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","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-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-065403","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bfde4c","namespace":"ai-tenant-e2e-shared-a-065403","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-065403/rate-test-model-065403"}} {"level":"debug","ts":"2026-07-21T20:22:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:22:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","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-21T20:22:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","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-21T20:22:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/rate-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:22:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","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-21T20:22:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","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-21T20:22:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","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-21T20:22:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","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-bfde4c"} {"level":"debug","ts":"2026-07-21T20:22:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"2103cb9e-ba32-4ea8-b412-928e1e813d15","keyName":"e2e-rate-a-bfde4c","selected_subscription":"e2e-rate-iso-a-bfde4c","selected_subscription_key":"ai-tenant-e2e-shared-a-065403/e2e-rate-iso-a-bfde4c@ai-tenant-e2e-shared-a-065403/rate-test-model-065403","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-065403","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bfde4c","namespace":"ai-tenant-e2e-shared-a-065403","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-065403/rate-test-model-065403"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T20:22:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:22:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"28f7a5ba-309c-4ba0-b9ed-303972cce0e0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:22:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:33034","PortSpecifier":{"PortValue":33034}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","method":"POST","path":"/ai-tenant-e2e-shared-a-065403/rate-test-model-065403/v1/completions","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:22:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:33034","PortSpecifier":{"PortValue":33034}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665364,"nanos":740054186},"http":{"id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","method":"POST","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-065403/rate-test-model-065403/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:22:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ypKrb094YUp9BZyA_TPu0m9ScFeFqEImkZsincc75oVTioth7nTOW600K4Yp"} {"level":"debug","ts":"2026-07-21T20:22:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-ypKrb094YUp9BZyA_TPu0m9ScFeFqEImkZsincc75oVTioth7nTOW600K4Yp\"}"} {"level":"debug","ts":"2026-07-21T20:22:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","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-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"2103cb9e-ba32-4ea8-b412-928e1e813d15","keyName":"e2e-rate-a-bfde4c","subscription":"e2e-rate-iso-a-bfde4c","tenant":"e2e-shared-a-065403","userId":"2103cb9e-ba32-4ea8-b412-928e1e813d15","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T20:22:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-065403/rate-test-model-065403\",\"requestedSubscription\":\"e2e-rate-iso-a-bfde4c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T20:22:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","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-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-065403","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bfde4c","namespace":"ai-tenant-e2e-shared-a-065403","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-065403/rate-test-model-065403"}} {"level":"debug","ts":"2026-07-21T20:22:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:22:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","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-21T20:22:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","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-21T20:22:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/rate-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:22:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","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-21T20:22:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","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-21T20:22:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","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-bfde4c"} {"level":"debug","ts":"2026-07-21T20:22:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","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-21T20:22:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"2103cb9e-ba32-4ea8-b412-928e1e813d15","keyName":"e2e-rate-a-bfde4c","selected_subscription":"e2e-rate-iso-a-bfde4c","selected_subscription_key":"ai-tenant-e2e-shared-a-065403/e2e-rate-iso-a-bfde4c@ai-tenant-e2e-shared-a-065403/rate-test-model-065403","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-065403","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bfde4c","namespace":"ai-tenant-e2e-shared-a-065403","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-065403/rate-test-model-065403"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T20:22:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:22:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5108c5b5-c216-4f71-b24f-cb68ca632c20","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:22:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d8b6a9bf10bee545c7a92a599d86cceb55ab6e5d5caa295bad2e0f14425761e3"} {"level":"info","ts":"2026-07-21T20:22:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:22:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be"} {"level":"info","ts":"2026-07-21T20:22:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64"} {"level":"info","ts":"2026-07-21T20:22:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab"} {"level":"info","ts":"2026-07-21T20:22:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea"} {"level":"info","ts":"2026-07-21T20:22:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:22:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:22:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:22:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1"} {"level":"info","ts":"2026-07-21T20:22:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191"} {"level":"info","ts":"2026-07-21T20:22:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab"} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab"} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab"} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab"} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab"} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab"} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab"} {"level":"error","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444\": 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-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab"} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:22:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"debug","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:22:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191"} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191"} {"level":"error","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19\": 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-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191"} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191"} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191"} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191"} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd\": 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-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea"} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"error","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea\": 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-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea\": 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-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea"} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea"} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1"} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1"} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea"} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea"} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be"} {"level":"error","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be\": 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-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1"} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be"} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea"} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be"} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8b6a9bf10bee545c7a92a599d86cceb55ab6e5d5caa295bad2e0f14425761e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8b6a9bf10bee545c7a92a599d86cceb55ab6e5d5caa295bad2e0f14425761e3"} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64"} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8b6a9bf10bee545c7a92a599d86cceb55ab6e5d5caa295bad2e0f14425761e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be"} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8b6a9bf10bee545c7a92a599d86cceb55ab6e5d5caa295bad2e0f14425761e3"} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64"} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8b6a9bf10bee545c7a92a599d86cceb55ab6e5d5caa295bad2e0f14425761e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T20:23:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d8b6a9bf10bee545c7a92a599d86cceb55ab6e5d5caa295bad2e0f14425761e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be"} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8b6a9bf10bee545c7a92a599d86cceb55ab6e5d5caa295bad2e0f14425761e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d8b6a9bf10bee545c7a92a599d86cceb55ab6e5d5caa295bad2e0f14425761e3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T20:23:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8b6a9bf10bee545c7a92a599d86cceb55ab6e5d5caa295bad2e0f14425761e3"} {"level":"info","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"36e3e1ef-2343-4937-8726-637856752866","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:56908","PortSpecifier":{"PortValue":56908}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"36e3e1ef-2343-4937-8726-637856752866","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"36e3e1ef-2343-4937-8726-637856752866","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:56908","PortSpecifier":{"PortValue":56908}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665382,"nanos":130450599},"http":{"id":"36e3e1ef-2343-4937-8726-637856752866","method":"POST","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"36e3e1ef-2343-4937-8726-637856752866","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"36e3e1ef-2343-4937-8726-637856752866","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"36e3e1ef-2343-4937-8726-637856752866","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"36e3e1ef-2343-4937-8726-637856752866","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-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"36e3e1ef-2343-4937-8726-637856752866","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-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"36e3e1ef-2343-4937-8726-637856752866","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/rate-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"36e3e1ef-2343-4937-8726-637856752866","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"36e3e1ef-2343-4937-8726-637856752866","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-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"36e3e1ef-2343-4937-8726-637856752866","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-21T20:23:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"36e3e1ef-2343-4937-8726-637856752866","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"36e3e1ef-2343-4937-8726-637856752866","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"efa56e31-45fc-4a8f-ace4-1064f615e30c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:54606","PortSpecifier":{"PortValue":54606}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"efa56e31-45fc-4a8f-ace4-1064f615e30c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"efa56e31-45fc-4a8f-ace4-1064f615e30c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:54606","PortSpecifier":{"PortValue":54606}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665382,"nanos":171875923},"http":{"id":"efa56e31-45fc-4a8f-ace4-1064f615e30c","method":"POST","headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"efa56e31-45fc-4a8f-ace4-1064f615e30c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"efa56e31-45fc-4a8f-ace4-1064f615e30c","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":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"]}} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"efa56e31-45fc-4a8f-ace4-1064f615e30c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/41bbe6aa6e85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=caaa0b22-67ba-44f3-8d24-1163dee53d3a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1dd068b5-8a6d-4d49-a07a-71cd0b99a664","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.64:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.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-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"efa56e31-45fc-4a8f-ace4-1064f615e30c","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-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"efa56e31-45fc-4a8f-ace4-1064f615e30c","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-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"efa56e31-45fc-4a8f-ace4-1064f615e30c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-464ec4/rate-test-model-464ec4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-464ec4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"efa56e31-45fc-4a8f-ace4-1064f615e30c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"efa56e31-45fc-4a8f-ace4-1064f615e30c","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-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"efa56e31-45fc-4a8f-ace4-1064f615e30c","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-21T20:23:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"efa56e31-45fc-4a8f-ace4-1064f615e30c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"efa56e31-45fc-4a8f-ace4-1064f615e30c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:56920","PortSpecifier":{"PortValue":56920}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f72beb3a-895a-408d-b5b8-a706b4f88582","method":"POST","path":"/ai-tenant-e2e-shared-a-065403/rate-test-model-065403/v1/completions","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:56920","PortSpecifier":{"PortValue":56920}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665382,"nanos":214678493},"http":{"id":"f72beb3a-895a-408d-b5b8-a706b4f88582","method":"POST","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-065403/rate-test-model-065403/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-O8gERzABGjbMIBCL_LXbNFxOIfAME70Uot7qv68inorLD9xsSGQAak0VMx2u"} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-O8gERzABGjbMIBCL_LXbNFxOIfAME70Uot7qv68inorLD9xsSGQAak0VMx2u\"}"} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","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-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"66359137-8f85-401a-ae3b-a3b331c96946","keyName":"e2e-rate-a-e6cedb","subscription":"e2e-rate-iso-a-e6cedb","tenant":"e2e-shared-a-065403","userId":"66359137-8f85-401a-ae3b-a3b331c96946","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-065403/rate-test-model-065403\",\"requestedSubscription\":\"e2e-rate-iso-a-e6cedb\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","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-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-065403","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e6cedb","namespace":"ai-tenant-e2e-shared-a-065403","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-065403/rate-test-model-065403"}} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","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-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","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-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/rate-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","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-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","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-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","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-e6cedb"} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","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-21T20:23:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"66359137-8f85-401a-ae3b-a3b331c96946","keyName":"e2e-rate-a-e6cedb","selected_subscription":"e2e-rate-iso-a-e6cedb","selected_subscription_key":"ai-tenant-e2e-shared-a-065403/e2e-rate-iso-a-e6cedb@ai-tenant-e2e-shared-a-065403/rate-test-model-065403","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-065403","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e6cedb","namespace":"ai-tenant-e2e-shared-a-065403","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-065403/rate-test-model-065403"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:23:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f72beb3a-895a-408d-b5b8-a706b4f88582","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:23:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:56922","PortSpecifier":{"PortValue":56922}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ab0a71c2-b1be-40be-b065-b8c210a80205","method":"POST","path":"/ai-tenant-e2e-shared-a-065403/rate-test-model-065403/v1/completions","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:23:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:56922","PortSpecifier":{"PortValue":56922}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665383,"nanos":253445537},"http":{"id":"ab0a71c2-b1be-40be-b065-b8c210a80205","method":"POST","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-065403/rate-test-model-065403/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:23:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-O8gERzABGjbMIBCL_LXbNFxOIfAME70Uot7qv68inorLD9xsSGQAak0VMx2u"} {"level":"debug","ts":"2026-07-21T20:23:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-O8gERzABGjbMIBCL_LXbNFxOIfAME70Uot7qv68inorLD9xsSGQAak0VMx2u\"}"} {"level":"debug","ts":"2026-07-21T20:23:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","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-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"66359137-8f85-401a-ae3b-a3b331c96946","keyName":"e2e-rate-a-e6cedb","subscription":"e2e-rate-iso-a-e6cedb","tenant":"e2e-shared-a-065403","userId":"66359137-8f85-401a-ae3b-a3b331c96946","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T20:23:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-065403/rate-test-model-065403\",\"requestedSubscription\":\"e2e-rate-iso-a-e6cedb\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T20:23:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","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-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-065403","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e6cedb","namespace":"ai-tenant-e2e-shared-a-065403","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-065403/rate-test-model-065403"}} {"level":"debug","ts":"2026-07-21T20:23:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:23:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","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-21T20:23:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","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-21T20:23:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/rate-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:23:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","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-21T20:23:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","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-21T20:23:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","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-21T20:23:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","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-e6cedb"} {"level":"debug","ts":"2026-07-21T20:23:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"66359137-8f85-401a-ae3b-a3b331c96946","keyName":"e2e-rate-a-e6cedb","selected_subscription":"e2e-rate-iso-a-e6cedb","selected_subscription_key":"ai-tenant-e2e-shared-a-065403/e2e-rate-iso-a-e6cedb@ai-tenant-e2e-shared-a-065403/rate-test-model-065403","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-065403","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e6cedb","namespace":"ai-tenant-e2e-shared-a-065403","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-065403/rate-test-model-065403"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T20:23:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:23:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ab0a71c2-b1be-40be-b065-b8c210a80205","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:56930","PortSpecifier":{"PortValue":56930}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1a7231ed-6180-4360-8136-8ad8fb93471e","method":"POST","path":"/ai-tenant-e2e-shared-a-065403/rate-test-model-065403/v1/completions","host":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:56930","PortSpecifier":{"PortValue":56930}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665384,"nanos":299757956},"http":{"id":"1a7231ed-6180-4360-8136-8ad8fb93471e","method":"POST","headers":{":authority":"e2e-shared-a-065403.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-065403/rate-test-model-065403/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-O8gERzABGjbMIBCL_LXbNFxOIfAME70Uot7qv68inorLD9xsSGQAak0VMx2u"} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-O8gERzABGjbMIBCL_LXbNFxOIfAME70Uot7qv68inorLD9xsSGQAak0VMx2u\"}"} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","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-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"66359137-8f85-401a-ae3b-a3b331c96946","keyName":"e2e-rate-a-e6cedb","subscription":"e2e-rate-iso-a-e6cedb","tenant":"e2e-shared-a-065403","userId":"66359137-8f85-401a-ae3b-a3b331c96946","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-065403/rate-test-model-065403\",\"requestedSubscription\":\"e2e-rate-iso-a-e6cedb\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","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-065403.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-065403","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e6cedb","namespace":"ai-tenant-e2e-shared-a-065403","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-065403/rate-test-model-065403"}} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","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-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","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-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-065403/rate-test-model-065403\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-065403/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","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-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","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-e6cedb"} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","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-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","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-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"66359137-8f85-401a-ae3b-a3b331c96946","keyName":"e2e-rate-a-e6cedb","selected_subscription":"e2e-rate-iso-a-e6cedb","selected_subscription_key":"ai-tenant-e2e-shared-a-065403/e2e-rate-iso-a-e6cedb@ai-tenant-e2e-shared-a-065403/rate-test-model-065403","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-065403","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e6cedb","namespace":"ai-tenant-e2e-shared-a-065403","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-065403/rate-test-model-065403"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1a7231ed-6180-4360-8136-8ad8fb93471e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"62f879e0-146c-422d-94db-f8d037ef9234","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:54610","PortSpecifier":{"PortValue":54610}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"62f879e0-146c-422d-94db-f8d037ef9234","method":"POST","path":"/ai-tenant-e2e-shared-b-464ec4/rate-test-model-464ec4/v1/completions","host":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"62f879e0-146c-422d-94db-f8d037ef9234","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.9:54610","PortSpecifier":{"PortValue":54610}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.64:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784665384,"nanos":344554143},"http":{"id":"62f879e0-146c-422d-94db-f8d037ef9234","method":"POST","headers":{":authority":"e2e-shared-b-464ec4.apps.707a5eda-cf69-433c-ab34-41bbe6aa6e85.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-464ec4/rate-test-model-464ec4/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"62f879e0-146c-422d-94db-f8d037ef9234","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1JBdqs2uIMZqwEFgU_oy5nrOjXgbezwZIJ6FbZol4qw09rJRZDTOTYEcYuvW"} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"62f879e0-146c-422d-94db-f8d037ef9234","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-464ec4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1JBdqs2uIMZqwEFgU_oy5nrOjXgbezwZIJ6FbZol4qw09rJRZDTOTYEcYuvW\"}"} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"62f879e0-146c-422d-94db-f8d037ef9234","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-464ec4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"ab398ca2-821b-4e9d-859d-6e8e4107ad37","keyName":"e2e-rate-b-e6cedb","subscription":"e2e-rate-iso-b-e6cedb","tenant":"e2e-shared-b-464ec4","userId":"ab398ca2-821b-4e9d-859d-6e8e4107ad37","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"62f879e0-146c-422d-94db-f8d037ef9234","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-464ec4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-464ec4/rate-test-model-464ec4\",\"requestedSubscription\":\"e2e-rate-iso-b-e6cedb\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"62f879e0-146c-422d-94db-f8d037ef9234","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-464ec4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-464ec4","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-e6cedb","namespace":"ai-tenant-e2e-shared-b-464ec4","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-464ec4/rate-test-model-464ec4"}} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"62f879e0-146c-422d-94db-f8d037ef9234","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"62f879e0-146c-422d-94db-f8d037ef9234","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-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"62f879e0-146c-422d-94db-f8d037ef9234","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-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"62f879e0-146c-422d-94db-f8d037ef9234","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-464ec4/rate-test-model-464ec4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-464ec4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"62f879e0-146c-422d-94db-f8d037ef9234","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-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"62f879e0-146c-422d-94db-f8d037ef9234","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-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"62f879e0-146c-422d-94db-f8d037ef9234","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-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"62f879e0-146c-422d-94db-f8d037ef9234","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-e6cedb"} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"62f879e0-146c-422d-94db-f8d037ef9234","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","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":"ab398ca2-821b-4e9d-859d-6e8e4107ad37","keyName":"e2e-rate-b-e6cedb","selected_subscription":"e2e-rate-iso-b-e6cedb","selected_subscription_key":"ai-tenant-e2e-shared-b-464ec4/e2e-rate-iso-b-e6cedb@ai-tenant-e2e-shared-b-464ec4/rate-test-model-464ec4","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-464ec4","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-e6cedb","namespace":"ai-tenant-e2e-shared-b-464ec4","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-464ec4/rate-test-model-464ec4"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"62f879e0-146c-422d-94db-f8d037ef9234","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T20:23:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"62f879e0-146c-422d-94db-f8d037ef9234","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f8c572f5ae007ea90eb3345cef0c74b613087a9039f6b5755cc113f2f0bdc19"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8d9e945af5ca506bde7bee9c4f0d460c29d8dc0f079d3ebb2001a01e103906ab"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa7defc8049320ed3bb925d8caa2a51e8e659becc10e52b0adbc30f1b4217b4c"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/52d6128317646323145b6f3a17d8af9b8ebddf2e850c1db92a565989b9a1cb64"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f8f2715137fa8a499343f964f10f6756fc6aab47a7e6467d09e68dab6c813fb"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6d9c244d768b357c2a79894dfb75856e7a542dd4d2ce73c40bc6d09f6ad301be"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8e2d84e163968717956f8667b3906bfef5b5c14a3089ac9cc77437008fce8d0b"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2e88527d5cdceae79f0d95c939127de1479b3ab7c176e26af3ab92cf8fa7beea"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7af4b2c06f3756363c1a5bf147c4fcc4bd5fb7b5cad1942ed74df0b924792478"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d8b6a9bf10bee545c7a92a599d86cceb55ab6e5d5caa295bad2e0f14425761e3"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9798048baa03df5870f8114b5a97b392761e01a5d2550ab122578d6656b0c4f1"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f3861a31ab1d59f0bd532193ce52d635563222add911c8f0102848591e72d3ae"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2fe2a1b18ec9c925110f2fc7d7ecd34b40688311144be42ef5620e077c12a9f9"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/99916db71c3cb7adecd749d8921e7e9db12473239be717dc9bf53110156be191"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e7b483bd3d0eab89cdb19ed26ebbe31df7f673f178a0da8a7b784a1e6724d4c4"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/35fd6fa6696155883ae099130a7d4c62d867ed14a0cad428c5ae73f982189e3f"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/42ed7a1955da4aedc4fdc143443260bdc59596a9ae633dda973385010d904a09"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/221bbf5261cc5c826d0264545f1e6b41f310188c057c022093e3fa956284082f"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2bad447ab117f01604b182c18f137549a71bd9857f050ccf2e0259759b2b128a"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d01003428fc91d44669c7843a7c1ca55f3573b8a306646547d3d73be58238444"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a0df7022751fbeaa1a645a2ad4f171e32a71303f155515a138235d6d436f7788"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65e83675deb4f4b0bee4a7c5368caeeb76cdf09c24b6c095dcbff602830799cd"} {"level":"info","ts":"2026-07-21T20:23:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f865f318aef0a52f12e78950e02b8fc5795c282a58b2a995a6aaecb730a879c5"} {"level":"info","ts":"2026-07-21T20:23:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3e4d695ee88657ff34934afdf6a2599eede04b999b0a910cad4ff641426d50b7"}