--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-17T05:40:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e"} {"level":"debug","ts":"2026-07-17T05:40:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717"} {"level":"error","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e\": 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-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717"} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717"} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882"} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882"} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce"} {"level":"error","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882\": 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-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce"} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882"} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce"} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70"} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70"} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62"} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f"} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62"} {"level":"error","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f\": 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-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f"} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97b0913d6969f0e7acc57b6a130e94485039f3fb4eac333d7a15557f665b2d63","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97b0913d6969f0e7acc57b6a130e94485039f3fb4eac333d7a15557f665b2d63"} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f"} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97b0913d6969f0e7acc57b6a130e94485039f3fb4eac333d7a15557f665b2d63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e0817c84d1a00e9fc7e78163f2c880d341c31382f49317bd03ee9c2752bd2dc"} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97b0913d6969f0e7acc57b6a130e94485039f3fb4eac333d7a15557f665b2d63"} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e0817c84d1a00e9fc7e78163f2c880d341c31382f49317bd03ee9c2752bd2dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e0817c84d1a00e9fc7e78163f2c880d341c31382f49317bd03ee9c2752bd2dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bda87e1ef4a28375da83b38bf9f41b2030547ec7f2888b3156ebac2ceca3fb83"} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62"} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e0817c84d1a00e9fc7e78163f2c880d341c31382f49317bd03ee9c2752bd2dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9b97b9be3aeeaa5f9caf83a36ce621fed481ce39fdc7bc202735dff43d6cbc2"} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e0817c84d1a00e9fc7e78163f2c880d341c31382f49317bd03ee9c2752bd2dc"} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97b0913d6969f0e7acc57b6a130e94485039f3fb4eac333d7a15557f665b2d63","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["97b0913d6969f0e7acc57b6a130e94485039f3fb4eac333d7a15557f665b2d63"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f"} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97b0913d6969f0e7acc57b6a130e94485039f3fb4eac333d7a15557f665b2d63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bda87e1ef4a28375da83b38bf9f41b2030547ec7f2888b3156ebac2ceca3fb83","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bda87e1ef4a28375da83b38bf9f41b2030547ec7f2888b3156ebac2ceca3fb83"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97b0913d6969f0e7acc57b6a130e94485039f3fb4eac333d7a15557f665b2d63"} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bda87e1ef4a28375da83b38bf9f41b2030547ec7f2888b3156ebac2ceca3fb83","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9b97b9be3aeeaa5f9caf83a36ce621fed481ce39fdc7bc202735dff43d6cbc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b9b97b9be3aeeaa5f9caf83a36ce621fed481ce39fdc7bc202735dff43d6cbc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bda87e1ef4a28375da83b38bf9f41b2030547ec7f2888b3156ebac2ceca3fb83"} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9b97b9be3aeeaa5f9caf83a36ce621fed481ce39fdc7bc202735dff43d6cbc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e0817c84d1a00e9fc7e78163f2c880d341c31382f49317bd03ee9c2752bd2dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97b0913d6969f0e7acc57b6a130e94485039f3fb4eac333d7a15557f665b2d63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bda87e1ef4a28375da83b38bf9f41b2030547ec7f2888b3156ebac2ceca3fb83","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9b97b9be3aeeaa5f9caf83a36ce621fed481ce39fdc7bc202735dff43d6cbc2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9b97b9be3aeeaa5f9caf83a36ce621fed481ce39fdc7bc202735dff43d6cbc2"} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c929a32e0357f73a05d104c15ed5ce624356c488267dc17bcfc242b351c8a642","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c929a32e0357f73a05d104c15ed5ce624356c488267dc17bcfc242b351c8a642","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c929a32e0357f73a05d104c15ed5ce624356c488267dc17bcfc242b351c8a642","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c929a32e0357f73a05d104c15ed5ce624356c488267dc17bcfc242b351c8a642","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c929a32e0357f73a05d104c15ed5ce624356c488267dc17bcfc242b351c8a642"} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c929a32e0357f73a05d104c15ed5ce624356c488267dc17bcfc242b351c8a642","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c929a32e0357f73a05d104c15ed5ce624356c488267dc17bcfc242b351c8a642"} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c929a32e0357f73a05d104c15ed5ce624356c488267dc17bcfc242b351c8a642","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c929a32e0357f73a05d104c15ed5ce624356c488267dc17bcfc242b351c8a642"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c929a32e0357f73a05d104c15ed5ce624356c488267dc17bcfc242b351c8a642","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c929a32e0357f73a05d104c15ed5ce624356c488267dc17bcfc242b351c8a642","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c929a32e0357f73a05d104c15ed5ce624356c488267dc17bcfc242b351c8a642"} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c"} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c"} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c"} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c"} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c"} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4\": 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-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20ede3d0c2cab361cba8b8da194a8a24c998b252d5c0ed797d281e27fb741d63","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20ede3d0c2cab361cba8b8da194a8a24c998b252d5c0ed797d281e27fb741d63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20ede3d0c2cab361cba8b8da194a8a24c998b252d5c0ed797d281e27fb741d63"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20ede3d0c2cab361cba8b8da194a8a24c998b252d5c0ed797d281e27fb741d63","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20ede3d0c2cab361cba8b8da194a8a24c998b252d5c0ed797d281e27fb741d63"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20ede3d0c2cab361cba8b8da194a8a24c998b252d5c0ed797d281e27fb741d63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20ede3d0c2cab361cba8b8da194a8a24c998b252d5c0ed797d281e27fb741d63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd\": 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-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20ede3d0c2cab361cba8b8da194a8a24c998b252d5c0ed797d281e27fb741d63"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822"} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822"} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822"} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822"} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63d5be9d09bf2f617e2cef41f15c4be74387683215c44c880e99d9967e6c6934","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63d5be9d09bf2f617e2cef41f15c4be74387683215c44c880e99d9967e6c6934","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d5be9d09bf2f617e2cef41f15c4be74387683215c44c880e99d9967e6c6934"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63d5be9d09bf2f617e2cef41f15c4be74387683215c44c880e99d9967e6c6934","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63d5be9d09bf2f617e2cef41f15c4be74387683215c44c880e99d9967e6c6934"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63d5be9d09bf2f617e2cef41f15c4be74387683215c44c880e99d9967e6c6934","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"147add5690072dea5c2452508329ab450b7af09cf3016b9340e71c8bb5d20d0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"147add5690072dea5c2452508329ab450b7af09cf3016b9340e71c8bb5d20d0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/147add5690072dea5c2452508329ab450b7af09cf3016b9340e71c8bb5d20d0a"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d05ad52912a75ada00b4d0af53797ce8acedea53351af1dc19635f01fa491d99","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d05ad52912a75ada00b4d0af53797ce8acedea53351af1dc19635f01fa491d99","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63d5be9d09bf2f617e2cef41f15c4be74387683215c44c880e99d9967e6c6934","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d5be9d09bf2f617e2cef41f15c4be74387683215c44c880e99d9967e6c6934"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63d5be9d09bf2f617e2cef41f15c4be74387683215c44c880e99d9967e6c6934","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"147add5690072dea5c2452508329ab450b7af09cf3016b9340e71c8bb5d20d0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["147add5690072dea5c2452508329ab450b7af09cf3016b9340e71c8bb5d20d0a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d05ad52912a75ada00b4d0af53797ce8acedea53351af1dc19635f01fa491d99"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"147add5690072dea5c2452508329ab450b7af09cf3016b9340e71c8bb5d20d0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d05ad52912a75ada00b4d0af53797ce8acedea53351af1dc19635f01fa491d99","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d05ad52912a75ada00b4d0af53797ce8acedea53351af1dc19635f01fa491d99"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d05ad52912a75ada00b4d0af53797ce8acedea53351af1dc19635f01fa491d99","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63d5be9d09bf2f617e2cef41f15c4be74387683215c44c880e99d9967e6c6934","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63d5be9d09bf2f617e2cef41f15c4be74387683215c44c880e99d9967e6c6934"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/147add5690072dea5c2452508329ab450b7af09cf3016b9340e71c8bb5d20d0a"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63d5be9d09bf2f617e2cef41f15c4be74387683215c44c880e99d9967e6c6934","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3e75414d925677d8c22e5247a765e9864d9e9b485e43ffa695dc16cb1c78626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3e75414d925677d8c22e5247a765e9864d9e9b485e43ffa695dc16cb1c78626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"147add5690072dea5c2452508329ab450b7af09cf3016b9340e71c8bb5d20d0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d5be9d09bf2f617e2cef41f15c4be74387683215c44c880e99d9967e6c6934"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d05ad52912a75ada00b4d0af53797ce8acedea53351af1dc19635f01fa491d99","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63d5be9d09bf2f617e2cef41f15c4be74387683215c44c880e99d9967e6c6934","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3e75414d925677d8c22e5247a765e9864d9e9b485e43ffa695dc16cb1c78626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3e75414d925677d8c22e5247a765e9864d9e9b485e43ffa695dc16cb1c78626"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3e75414d925677d8c22e5247a765e9864d9e9b485e43ffa695dc16cb1c78626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:40: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-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3e75414d925677d8c22e5247a765e9864d9e9b485e43ffa695dc16cb1c78626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3e75414d925677d8c22e5247a765e9864d9e9b485e43ffa695dc16cb1c78626"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3e75414d925677d8c22e5247a765e9864d9e9b485e43ffa695dc16cb1c78626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:40:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d05ad52912a75ada00b4d0af53797ce8acedea53351af1dc19635f01fa491d99"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3e75414d925677d8c22e5247a765e9864d9e9b485e43ffa695dc16cb1c78626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d5be9d09bf2f617e2cef41f15c4be74387683215c44c880e99d9967e6c6934"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3e75414d925677d8c22e5247a765e9864d9e9b485e43ffa695dc16cb1c78626"} {"level":"info","ts":"2026-07-17T05:40:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e"} {"level":"info","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9b023d52-b296-47c7-98e7-6c474c523e31","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:58544","PortSpecifier":{"PortValue":58544}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9b023d52-b296-47c7-98e7-6c474c523e31","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9b023d52-b296-47c7-98e7-6c474c523e31","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:58544","PortSpecifier":{"PortValue":58544}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266848,"nanos":142789674},"http":{"id":"9b023d52-b296-47c7-98e7-6c474c523e31","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9b023d52-b296-47c7-98e7-6c474c523e31","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9b023d52-b296-47c7-98e7-6c474c523e31","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9b023d52-b296-47c7-98e7-6c474c523e31","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b023d52-b296-47c7-98e7-6c474c523e31","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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b023d52-b296-47c7-98e7-6c474c523e31","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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b023d52-b296-47c7-98e7-6c474c523e31","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/auth-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9b023d52-b296-47c7-98e7-6c474c523e31","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b023d52-b296-47c7-98e7-6c474c523e31","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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b023d52-b296-47c7-98e7-6c474c523e31","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-17T05:40:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9b023d52-b296-47c7-98e7-6c474c523e31","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9b023d52-b296-47c7-98e7-6c474c523e31","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"67537e49-9ff3-4cfa-be6a-dbd9124e9cc7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:49308","PortSpecifier":{"PortValue":49308}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"67537e49-9ff3-4cfa-be6a-dbd9124e9cc7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"67537e49-9ff3-4cfa-be6a-dbd9124e9cc7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:49308","PortSpecifier":{"PortValue":49308}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266848,"nanos":212583280},"http":{"id":"67537e49-9ff3-4cfa-be6a-dbd9124e9cc7","method":"POST","headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"67537e49-9ff3-4cfa-be6a-dbd9124e9cc7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"67537e49-9ff3-4cfa-be6a-dbd9124e9cc7","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"67537e49-9ff3-4cfa-be6a-dbd9124e9cc7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"67537e49-9ff3-4cfa-be6a-dbd9124e9cc7","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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"67537e49-9ff3-4cfa-be6a-dbd9124e9cc7","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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"67537e49-9ff3-4cfa-be6a-dbd9124e9cc7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-823cda/auth-test-model-823cda\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-823cda/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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"67537e49-9ff3-4cfa-be6a-dbd9124e9cc7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"67537e49-9ff3-4cfa-be6a-dbd9124e9cc7","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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"67537e49-9ff3-4cfa-be6a-dbd9124e9cc7","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-17T05:40:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"67537e49-9ff3-4cfa-be6a-dbd9124e9cc7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"67537e49-9ff3-4cfa-be6a-dbd9124e9cc7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1ea0ee10-4eee-4377-959b-aced0072d002","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:58554","PortSpecifier":{"PortValue":58554}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1ea0ee10-4eee-4377-959b-aced0072d002","method":"GET","path":"/maas-api/v1/api-keys/93caeef2-74e8-4444-8613-703ccf7af51b","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1ea0ee10-4eee-4377-959b-aced0072d002","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:58554","PortSpecifier":{"PortValue":58554}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266848,"nanos":281330313},"http":{"id":"1ea0ee10-4eee-4377-959b-aced0072d002","method":"GET","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/93caeef2-74e8-4444-8613-703ccf7af51b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1ea0ee10-4eee-4377-959b-aced0072d002","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1ea0ee10-4eee-4377-959b-aced0072d002","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1ea0ee10-4eee-4377-959b-aced0072d002","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/93caeef2-74e8-4444-8613-703ccf7af51b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ea0ee10-4eee-4377-959b-aced0072d002","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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ea0ee10-4eee-4377-959b-aced0072d002","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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ea0ee10-4eee-4377-959b-aced0072d002","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/auth-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1ea0ee10-4eee-4377-959b-aced0072d002","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ea0ee10-4eee-4377-959b-aced0072d002","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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ea0ee10-4eee-4377-959b-aced0072d002","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-17T05:40:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1ea0ee10-4eee-4377-959b-aced0072d002","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1ea0ee10-4eee-4377-959b-aced0072d002","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3f2257fc-beb6-404c-8d63-4794e78f6158","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:49310","PortSpecifier":{"PortValue":49310}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3f2257fc-beb6-404c-8d63-4794e78f6158","method":"GET","path":"/maas-api/v1/api-keys/97e87f2a-aa1b-44a5-a312-f2ca86154519","host":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3f2257fc-beb6-404c-8d63-4794e78f6158","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:49310","PortSpecifier":{"PortValue":49310}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266848,"nanos":325787967},"http":{"id":"3f2257fc-beb6-404c-8d63-4794e78f6158","method":"GET","headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/97e87f2a-aa1b-44a5-a312-f2ca86154519",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3f2257fc-beb6-404c-8d63-4794e78f6158","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3f2257fc-beb6-404c-8d63-4794e78f6158","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3f2257fc-beb6-404c-8d63-4794e78f6158","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/97e87f2a-aa1b-44a5-a312-f2ca86154519",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f2257fc-beb6-404c-8d63-4794e78f6158","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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f2257fc-beb6-404c-8d63-4794e78f6158","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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f2257fc-beb6-404c-8d63-4794e78f6158","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-823cda/auth-test-model-823cda\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-823cda/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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3f2257fc-beb6-404c-8d63-4794e78f6158","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline","msg":"skipping config","request id":"3f2257fc-beb6-404c-8d63-4794e78f6158","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":{}}},"reason":"context canceled"} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline","msg":"skipping config","request id":"3f2257fc-beb6-404c-8d63-4794e78f6158","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":{}}},"reason":"context canceled"} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline","msg":"skipping config","request id":"3f2257fc-beb6-404c-8d63-4794e78f6158","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"}}},"reason":"context canceled"} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f2257fc-beb6-404c-8d63-4794e78f6158","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-17T05:40:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f2257fc-beb6-404c-8d63-4794e78f6158","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-17T05:40:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3f2257fc-beb6-404c-8d63-4794e78f6158","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:40:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3f2257fc-beb6-404c-8d63-4794e78f6158","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a2c3fe45-a705-4db1-9c15-11b38eff4a6e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47054","PortSpecifier":{"PortValue":47054}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a2c3fe45-a705-4db1-9c15-11b38eff4a6e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a2c3fe45-a705-4db1-9c15-11b38eff4a6e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47054","PortSpecifier":{"PortValue":47054}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266867,"nanos":490166159},"http":{"id":"a2c3fe45-a705-4db1-9c15-11b38eff4a6e","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a2c3fe45-a705-4db1-9c15-11b38eff4a6e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a2c3fe45-a705-4db1-9c15-11b38eff4a6e","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a2c3fe45-a705-4db1-9c15-11b38eff4a6e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a2c3fe45-a705-4db1-9c15-11b38eff4a6e","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-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a2c3fe45-a705-4db1-9c15-11b38eff4a6e","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-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a2c3fe45-a705-4db1-9c15-11b38eff4a6e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/auth-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a2c3fe45-a705-4db1-9c15-11b38eff4a6e","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a2c3fe45-a705-4db1-9c15-11b38eff4a6e","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-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a2c3fe45-a705-4db1-9c15-11b38eff4a6e","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-17T05:41:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a2c3fe45-a705-4db1-9c15-11b38eff4a6e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a2c3fe45-a705-4db1-9c15-11b38eff4a6e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"27204290-b37b-4c5f-8258-33ab19c46d31","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:52290","PortSpecifier":{"PortValue":52290}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"27204290-b37b-4c5f-8258-33ab19c46d31","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"27204290-b37b-4c5f-8258-33ab19c46d31","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:52290","PortSpecifier":{"PortValue":52290}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266867,"nanos":529988677},"http":{"id":"27204290-b37b-4c5f-8258-33ab19c46d31","method":"POST","headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"27204290-b37b-4c5f-8258-33ab19c46d31","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"27204290-b37b-4c5f-8258-33ab19c46d31","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"27204290-b37b-4c5f-8258-33ab19c46d31","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"27204290-b37b-4c5f-8258-33ab19c46d31","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-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"27204290-b37b-4c5f-8258-33ab19c46d31","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-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"27204290-b37b-4c5f-8258-33ab19c46d31","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-823cda/auth-test-model-823cda\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-823cda/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-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"27204290-b37b-4c5f-8258-33ab19c46d31","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"27204290-b37b-4c5f-8258-33ab19c46d31","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-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"27204290-b37b-4c5f-8258-33ab19c46d31","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-17T05:41:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"27204290-b37b-4c5f-8258-33ab19c46d31","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"27204290-b37b-4c5f-8258-33ab19c46d31","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7faf857c-94ba-4c3b-bc40-52017bc2429d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47058","PortSpecifier":{"PortValue":47058}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7faf857c-94ba-4c3b-bc40-52017bc2429d","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7faf857c-94ba-4c3b-bc40-52017bc2429d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47058","PortSpecifier":{"PortValue":47058}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266867,"nanos":564369998},"http":{"id":"7faf857c-94ba-4c3b-bc40-52017bc2429d","method":"GET","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7faf857c-94ba-4c3b-bc40-52017bc2429d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-VBP4aUS9QNIJ7I5v_Hmze7YY4YUtFAUSr7ywcpfr9d5owJr4u7SN7GBfyApg"} {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7faf857c-94ba-4c3b-bc40-52017bc2429d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-VBP4aUS9QNIJ7I5v_Hmze7YY4YUtFAUSr7ywcpfr9d5owJr4u7SN7GBfyApg\"}"} {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7faf857c-94ba-4c3b-bc40-52017bc2429d","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-560f5b.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":"4619ab3e-e826-496d-911d-22a6f6a4badc","keyName":"e2e-auth-iso-a-c20625","subscription":"e2e-auth-iso-d2813c","tenant":"e2e-shared-a-560f5b","userId":"4619ab3e-e826-496d-911d-22a6f6a4badc","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7faf857c-94ba-4c3b-bc40-52017bc2429d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7faf857c-94ba-4c3b-bc40-52017bc2429d","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-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7faf857c-94ba-4c3b-bc40-52017bc2429d","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-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7faf857c-94ba-4c3b-bc40-52017bc2429d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/auth-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7faf857c-94ba-4c3b-bc40-52017bc2429d","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-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7faf857c-94ba-4c3b-bc40-52017bc2429d","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-d2813c"} {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7faf857c-94ba-4c3b-bc40-52017bc2429d","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7faf857c-94ba-4c3b-bc40-52017bc2429d","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-17T05:41:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7faf857c-94ba-4c3b-bc40-52017bc2429d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:41:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7faf857c-94ba-4c3b-bc40-52017bc2429d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"facf5fe5-ca69-46e2-bee4-128eaebb4b64","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:44616","PortSpecifier":{"PortValue":44616}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"facf5fe5-ca69-46e2-bee4-128eaebb4b64","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"facf5fe5-ca69-46e2-bee4-128eaebb4b64","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:44616","PortSpecifier":{"PortValue":44616}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266884,"nanos":622050758},"http":{"id":"facf5fe5-ca69-46e2-bee4-128eaebb4b64","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"facf5fe5-ca69-46e2-bee4-128eaebb4b64","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"facf5fe5-ca69-46e2-bee4-128eaebb4b64","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"facf5fe5-ca69-46e2-bee4-128eaebb4b64","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"facf5fe5-ca69-46e2-bee4-128eaebb4b64","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-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"facf5fe5-ca69-46e2-bee4-128eaebb4b64","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-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"facf5fe5-ca69-46e2-bee4-128eaebb4b64","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/auth-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"facf5fe5-ca69-46e2-bee4-128eaebb4b64","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"facf5fe5-ca69-46e2-bee4-128eaebb4b64","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-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"facf5fe5-ca69-46e2-bee4-128eaebb4b64","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-17T05:41:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"facf5fe5-ca69-46e2-bee4-128eaebb4b64","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"facf5fe5-ca69-46e2-bee4-128eaebb4b64","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"53f29c56-95b8-4ccd-b0e4-4dc65eb2c438","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43516","PortSpecifier":{"PortValue":43516}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"53f29c56-95b8-4ccd-b0e4-4dc65eb2c438","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"53f29c56-95b8-4ccd-b0e4-4dc65eb2c438","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43516","PortSpecifier":{"PortValue":43516}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266884,"nanos":655693783},"http":{"id":"53f29c56-95b8-4ccd-b0e4-4dc65eb2c438","method":"POST","headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"53f29c56-95b8-4ccd-b0e4-4dc65eb2c438","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"53f29c56-95b8-4ccd-b0e4-4dc65eb2c438","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"53f29c56-95b8-4ccd-b0e4-4dc65eb2c438","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"53f29c56-95b8-4ccd-b0e4-4dc65eb2c438","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-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"53f29c56-95b8-4ccd-b0e4-4dc65eb2c438","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-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"53f29c56-95b8-4ccd-b0e4-4dc65eb2c438","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-823cda/auth-test-model-823cda\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-823cda/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-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"53f29c56-95b8-4ccd-b0e4-4dc65eb2c438","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"53f29c56-95b8-4ccd-b0e4-4dc65eb2c438","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-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"53f29c56-95b8-4ccd-b0e4-4dc65eb2c438","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-17T05:41:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"53f29c56-95b8-4ccd-b0e4-4dc65eb2c438","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"53f29c56-95b8-4ccd-b0e4-4dc65eb2c438","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e11e91ec-a825-4ed3-8820-6e94bd8085cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43532","PortSpecifier":{"PortValue":43532}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e11e91ec-a825-4ed3-8820-6e94bd8085cf","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e11e91ec-a825-4ed3-8820-6e94bd8085cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43532","PortSpecifier":{"PortValue":43532}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266884,"nanos":710346942},"http":{"id":"e11e91ec-a825-4ed3-8820-6e94bd8085cf","method":"GET","headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e11e91ec-a825-4ed3-8820-6e94bd8085cf","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-rK0Lw404cXlboZMQ_y6gTQ493RVa8pgFnJDjyk72nzVEp5wbmcNATRaMAdrv"} {"level":"debug","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e11e91ec-a825-4ed3-8820-6e94bd8085cf","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-823cda.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-rK0Lw404cXlboZMQ_y6gTQ493RVa8pgFnJDjyk72nzVEp5wbmcNATRaMAdrv\"}"} {"level":"debug","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e11e91ec-a825-4ed3-8820-6e94bd8085cf","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-823cda.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e11e91ec-a825-4ed3-8820-6e94bd8085cf","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e11e91ec-a825-4ed3-8820-6e94bd8085cf","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-17T05:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"e11e91ec-a825-4ed3-8820-6e94bd8085cf","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"reason":"Unauthorized"} {"level":"info","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e11e91ec-a825-4ed3-8820-6e94bd8085cf","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-17T05:41:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e11e91ec-a825-4ed3-8820-6e94bd8085cf","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"x-ext-auth-reason":""},{"content-type":"text/plain"}]}} {"level":"info","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a9c536b5-daad-42ce-9cb0-0ff1fbc922e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:46088","PortSpecifier":{"PortValue":46088}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a9c536b5-daad-42ce-9cb0-0ff1fbc922e5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a9c536b5-daad-42ce-9cb0-0ff1fbc922e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:46088","PortSpecifier":{"PortValue":46088}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266899,"nanos":617144539},"http":{"id":"a9c536b5-daad-42ce-9cb0-0ff1fbc922e5","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a9c536b5-daad-42ce-9cb0-0ff1fbc922e5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a9c536b5-daad-42ce-9cb0-0ff1fbc922e5","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a9c536b5-daad-42ce-9cb0-0ff1fbc922e5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9c536b5-daad-42ce-9cb0-0ff1fbc922e5","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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9c536b5-daad-42ce-9cb0-0ff1fbc922e5","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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9c536b5-daad-42ce-9cb0-0ff1fbc922e5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/auth-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a9c536b5-daad-42ce-9cb0-0ff1fbc922e5","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9c536b5-daad-42ce-9cb0-0ff1fbc922e5","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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9c536b5-daad-42ce-9cb0-0ff1fbc922e5","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-17T05:41:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a9c536b5-daad-42ce-9cb0-0ff1fbc922e5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a9c536b5-daad-42ce-9cb0-0ff1fbc922e5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f1499796-50c5-4dec-90d7-4dc974c53430","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:51044","PortSpecifier":{"PortValue":51044}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f1499796-50c5-4dec-90d7-4dc974c53430","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f1499796-50c5-4dec-90d7-4dc974c53430","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:51044","PortSpecifier":{"PortValue":51044}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266899,"nanos":653886890},"http":{"id":"f1499796-50c5-4dec-90d7-4dc974c53430","method":"POST","headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f1499796-50c5-4dec-90d7-4dc974c53430","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f1499796-50c5-4dec-90d7-4dc974c53430","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f1499796-50c5-4dec-90d7-4dc974c53430","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f1499796-50c5-4dec-90d7-4dc974c53430","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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f1499796-50c5-4dec-90d7-4dc974c53430","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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f1499796-50c5-4dec-90d7-4dc974c53430","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-823cda/auth-test-model-823cda\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-823cda/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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f1499796-50c5-4dec-90d7-4dc974c53430","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f1499796-50c5-4dec-90d7-4dc974c53430","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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f1499796-50c5-4dec-90d7-4dc974c53430","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-17T05:41:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f1499796-50c5-4dec-90d7-4dc974c53430","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f1499796-50c5-4dec-90d7-4dc974c53430","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a06dafac-88ad-4f91-9499-82ed2ee56aea","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:46090","PortSpecifier":{"PortValue":46090}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a06dafac-88ad-4f91-9499-82ed2ee56aea","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a06dafac-88ad-4f91-9499-82ed2ee56aea","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:46090","PortSpecifier":{"PortValue":46090}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266899,"nanos":695945578},"http":{"id":"a06dafac-88ad-4f91-9499-82ed2ee56aea","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a06dafac-88ad-4f91-9499-82ed2ee56aea","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a06dafac-88ad-4f91-9499-82ed2ee56aea","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a06dafac-88ad-4f91-9499-82ed2ee56aea","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a06dafac-88ad-4f91-9499-82ed2ee56aea","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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a06dafac-88ad-4f91-9499-82ed2ee56aea","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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a06dafac-88ad-4f91-9499-82ed2ee56aea","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/auth-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a06dafac-88ad-4f91-9499-82ed2ee56aea","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a06dafac-88ad-4f91-9499-82ed2ee56aea","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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a06dafac-88ad-4f91-9499-82ed2ee56aea","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-17T05:41:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a06dafac-88ad-4f91-9499-82ed2ee56aea","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a06dafac-88ad-4f91-9499-82ed2ee56aea","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0763d7c2-b80f-4022-b69e-3a9f39141d61","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:51052","PortSpecifier":{"PortValue":51052}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0763d7c2-b80f-4022-b69e-3a9f39141d61","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0763d7c2-b80f-4022-b69e-3a9f39141d61","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:51052","PortSpecifier":{"PortValue":51052}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266899,"nanos":737651218},"http":{"id":"0763d7c2-b80f-4022-b69e-3a9f39141d61","method":"POST","headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0763d7c2-b80f-4022-b69e-3a9f39141d61","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0763d7c2-b80f-4022-b69e-3a9f39141d61","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0763d7c2-b80f-4022-b69e-3a9f39141d61","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0763d7c2-b80f-4022-b69e-3a9f39141d61","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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0763d7c2-b80f-4022-b69e-3a9f39141d61","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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0763d7c2-b80f-4022-b69e-3a9f39141d61","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-823cda/auth-test-model-823cda\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-823cda/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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0763d7c2-b80f-4022-b69e-3a9f39141d61","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0763d7c2-b80f-4022-b69e-3a9f39141d61","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-17T05:41:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0763d7c2-b80f-4022-b69e-3a9f39141d61","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-17T05:41:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0763d7c2-b80f-4022-b69e-3a9f39141d61","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:41:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0763d7c2-b80f-4022-b69e-3a9f39141d61","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:41:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"663dad61-eb4f-4aa9-b3ed-43daaa9994ba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:41290","PortSpecifier":{"PortValue":41290}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"663dad61-eb4f-4aa9-b3ed-43daaa9994ba","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:41:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"663dad61-eb4f-4aa9-b3ed-43daaa9994ba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:41290","PortSpecifier":{"PortValue":41290}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266918,"nanos":923015784},"http":{"id":"663dad61-eb4f-4aa9-b3ed-43daaa9994ba","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"663dad61-eb4f-4aa9-b3ed-43daaa9994ba","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"663dad61-eb4f-4aa9-b3ed-43daaa9994ba","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"663dad61-eb4f-4aa9-b3ed-43daaa9994ba","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"663dad61-eb4f-4aa9-b3ed-43daaa9994ba","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-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"663dad61-eb4f-4aa9-b3ed-43daaa9994ba","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-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"663dad61-eb4f-4aa9-b3ed-43daaa9994ba","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/auth-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"663dad61-eb4f-4aa9-b3ed-43daaa9994ba","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"663dad61-eb4f-4aa9-b3ed-43daaa9994ba","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-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"663dad61-eb4f-4aa9-b3ed-43daaa9994ba","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-17T05:41:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"663dad61-eb4f-4aa9-b3ed-43daaa9994ba","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:41:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"663dad61-eb4f-4aa9-b3ed-43daaa9994ba","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:41:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b5ad6a4e-8806-496c-9955-97edd6ddef54","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60022","PortSpecifier":{"PortValue":60022}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b5ad6a4e-8806-496c-9955-97edd6ddef54","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:41:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b5ad6a4e-8806-496c-9955-97edd6ddef54","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60022","PortSpecifier":{"PortValue":60022}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266918,"nanos":966455218},"http":{"id":"b5ad6a4e-8806-496c-9955-97edd6ddef54","method":"POST","headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b5ad6a4e-8806-496c-9955-97edd6ddef54","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b5ad6a4e-8806-496c-9955-97edd6ddef54","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b5ad6a4e-8806-496c-9955-97edd6ddef54","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b5ad6a4e-8806-496c-9955-97edd6ddef54","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-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b5ad6a4e-8806-496c-9955-97edd6ddef54","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-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b5ad6a4e-8806-496c-9955-97edd6ddef54","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-823cda/auth-test-model-823cda\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-823cda/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-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b5ad6a4e-8806-496c-9955-97edd6ddef54","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b5ad6a4e-8806-496c-9955-97edd6ddef54","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-17T05:41:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b5ad6a4e-8806-496c-9955-97edd6ddef54","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-17T05:41:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b5ad6a4e-8806-496c-9955-97edd6ddef54","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:41:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b5ad6a4e-8806-496c-9955-97edd6ddef54","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:41:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1e19c50e-6939-4191-b1a9-6775f086c622","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60024","PortSpecifier":{"PortValue":60024}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1e19c50e-6939-4191-b1a9-6775f086c622","method":"GET","path":"/maas-api/v1/api-keys/c48da1ce-9d70-4942-89bf-85853bf0c71b","host":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:41:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1e19c50e-6939-4191-b1a9-6775f086c622","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60024","PortSpecifier":{"PortValue":60024}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266919,"nanos":2354998},"http":{"id":"1e19c50e-6939-4191-b1a9-6775f086c622","method":"GET","headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/c48da1ce-9d70-4942-89bf-85853bf0c71b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1e19c50e-6939-4191-b1a9-6775f086c622","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1e19c50e-6939-4191-b1a9-6775f086c622","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1e19c50e-6939-4191-b1a9-6775f086c622","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/c48da1ce-9d70-4942-89bf-85853bf0c71b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e19c50e-6939-4191-b1a9-6775f086c622","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-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e19c50e-6939-4191-b1a9-6775f086c622","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-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e19c50e-6939-4191-b1a9-6775f086c622","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-823cda/auth-test-model-823cda\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-823cda/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-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1e19c50e-6939-4191-b1a9-6775f086c622","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1e19c50e-6939-4191-b1a9-6775f086c622","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-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1e19c50e-6939-4191-b1a9-6775f086c622","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-17T05:41:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1e19c50e-6939-4191-b1a9-6775f086c622","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:41:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1e19c50e-6939-4191-b1a9-6775f086c622","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:41:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"160dc00b-5c08-4525-838c-04419d8cd247","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:41300","PortSpecifier":{"PortValue":41300}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"160dc00b-5c08-4525-838c-04419d8cd247","method":"GET","path":"/maas-api/v1/api-keys/c48da1ce-9d70-4942-89bf-85853bf0c71b","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:41:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"160dc00b-5c08-4525-838c-04419d8cd247","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:41300","PortSpecifier":{"PortValue":41300}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266919,"nanos":33596078},"http":{"id":"160dc00b-5c08-4525-838c-04419d8cd247","method":"GET","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/c48da1ce-9d70-4942-89bf-85853bf0c71b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"160dc00b-5c08-4525-838c-04419d8cd247","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"160dc00b-5c08-4525-838c-04419d8cd247","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"160dc00b-5c08-4525-838c-04419d8cd247","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/c48da1ce-9d70-4942-89bf-85853bf0c71b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"160dc00b-5c08-4525-838c-04419d8cd247","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-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"160dc00b-5c08-4525-838c-04419d8cd247","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-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"160dc00b-5c08-4525-838c-04419d8cd247","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/auth-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"160dc00b-5c08-4525-838c-04419d8cd247","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"160dc00b-5c08-4525-838c-04419d8cd247","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-17T05:41:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"160dc00b-5c08-4525-838c-04419d8cd247","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-17T05:41:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"160dc00b-5c08-4525-838c-04419d8cd247","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:41:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"160dc00b-5c08-4525-838c-04419d8cd247","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a48e45e0-948a-4c89-a120-a9774407453f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47242","PortSpecifier":{"PortValue":47242}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a48e45e0-948a-4c89-a120-a9774407453f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a48e45e0-948a-4c89-a120-a9774407453f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47242","PortSpecifier":{"PortValue":47242}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266936,"nanos":117840256},"http":{"id":"a48e45e0-948a-4c89-a120-a9774407453f","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a48e45e0-948a-4c89-a120-a9774407453f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a48e45e0-948a-4c89-a120-a9774407453f","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a48e45e0-948a-4c89-a120-a9774407453f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a48e45e0-948a-4c89-a120-a9774407453f","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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a48e45e0-948a-4c89-a120-a9774407453f","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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a48e45e0-948a-4c89-a120-a9774407453f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/auth-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a48e45e0-948a-4c89-a120-a9774407453f","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a48e45e0-948a-4c89-a120-a9774407453f","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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a48e45e0-948a-4c89-a120-a9774407453f","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-17T05:42:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a48e45e0-948a-4c89-a120-a9774407453f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a48e45e0-948a-4c89-a120-a9774407453f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c3c16047-6d3c-45b4-989e-9de6805c444d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:53656","PortSpecifier":{"PortValue":53656}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c3c16047-6d3c-45b4-989e-9de6805c444d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c3c16047-6d3c-45b4-989e-9de6805c444d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:53656","PortSpecifier":{"PortValue":53656}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266936,"nanos":153633415},"http":{"id":"c3c16047-6d3c-45b4-989e-9de6805c444d","method":"POST","headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c3c16047-6d3c-45b4-989e-9de6805c444d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c3c16047-6d3c-45b4-989e-9de6805c444d","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c3c16047-6d3c-45b4-989e-9de6805c444d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c3c16047-6d3c-45b4-989e-9de6805c444d","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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c3c16047-6d3c-45b4-989e-9de6805c444d","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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c3c16047-6d3c-45b4-989e-9de6805c444d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-823cda/auth-test-model-823cda\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-823cda/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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c3c16047-6d3c-45b4-989e-9de6805c444d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c3c16047-6d3c-45b4-989e-9de6805c444d","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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c3c16047-6d3c-45b4-989e-9de6805c444d","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-17T05:42:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c3c16047-6d3c-45b4-989e-9de6805c444d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c3c16047-6d3c-45b4-989e-9de6805c444d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"57804c19-974a-4045-859c-337019b184e9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47250","PortSpecifier":{"PortValue":47250}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"57804c19-974a-4045-859c-337019b184e9","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"57804c19-974a-4045-859c-337019b184e9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:47250","PortSpecifier":{"PortValue":47250}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266936,"nanos":194946410},"http":{"id":"57804c19-974a-4045-859c-337019b184e9","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"57804c19-974a-4045-859c-337019b184e9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-CvBiztTHVCGbb23p_bQf20P53bejaLIMsucFNtDhjNvH1yuN3hS3hLxDn1s3"} {"level":"debug","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"57804c19-974a-4045-859c-337019b184e9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-CvBiztTHVCGbb23p_bQf20P53bejaLIMsucFNtDhjNvH1yuN3hS3hLxDn1s3\"}"} {"level":"debug","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"57804c19-974a-4045-859c-337019b184e9","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-560f5b.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":"34a1ca5f-0c9d-4a80-bb80-1b080fe28d3d","keyName":"e2e-auth-iso-a-4c17ae","subscription":"e2e-auth-iso-f99fc2","tenant":"e2e-shared-a-560f5b","userId":"34a1ca5f-0c9d-4a80-bb80-1b080fe28d3d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"57804c19-974a-4045-859c-337019b184e9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"57804c19-974a-4045-859c-337019b184e9","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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"57804c19-974a-4045-859c-337019b184e9","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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"57804c19-974a-4045-859c-337019b184e9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/auth-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"57804c19-974a-4045-859c-337019b184e9","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"57804c19-974a-4045-859c-337019b184e9","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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"57804c19-974a-4045-859c-337019b184e9","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-17T05:42:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"57804c19-974a-4045-859c-337019b184e9","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-f99fc2"} {"level":"info","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"57804c19-974a-4045-859c-337019b184e9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:42:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"57804c19-974a-4045-859c-337019b184e9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:42:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6e3bcd19bd1f626433b5917c02bdce76430c4b4f247f24720a8cb1d7106cc882"} {"level":"info","ts":"2026-07-17T05:42:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bda87e1ef4a28375da83b38bf9f41b2030547ec7f2888b3156ebac2ceca3fb83"} {"level":"info","ts":"2026-07-17T05:42:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59a6c117c3d92fc10383e05f2d1ca70bf76e06d95997ea1cbd5c318fa9ec0b62"} {"level":"info","ts":"2026-07-17T05:42:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/147add5690072dea5c2452508329ab450b7af09cf3016b9340e71c8bb5d20d0a"} {"level":"info","ts":"2026-07-17T05:42:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dcbe57ee0c729ebaada43e1e42bbf0e131ef1db3dcbda51cdee0fceba0043822"} {"level":"info","ts":"2026-07-17T05:42:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/99b0494676492d0bf7efb0ac0d62c0afa7b436bc255cc13e8af4a03245d0d717"} {"level":"info","ts":"2026-07-17T05:42:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9720308c5ef510dca3950d1beade4b7dc937cc8a8e567d3062b95a3ae00d628e"} {"level":"info","ts":"2026-07-17T05:42:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/63d5be9d09bf2f617e2cef41f15c4be74387683215c44c880e99d9967e6c6934"} {"level":"info","ts":"2026-07-17T05:42:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2d96ddd83d5db8e7fbc9e17a74eb85d41b3cf7feb6e2d75c91359499c6ff13ce"} {"level":"info","ts":"2026-07-17T05:42:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/20ede3d0c2cab361cba8b8da194a8a24c998b252d5c0ed797d281e27fb741d63"} {"level":"info","ts":"2026-07-17T05:42:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d7230b81a05822b94167b8612b6090b9740e33f7ef7f111a5c9c83e162f644f"} {"level":"info","ts":"2026-07-17T05:42:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d05ad52912a75ada00b4d0af53797ce8acedea53351af1dc19635f01fa491d99"} {"level":"info","ts":"2026-07-17T05:42:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b5e9feeee48c898303d0707822f63ad79c31d7e7a3099dcb4b91e5892bc7579c"} {"level":"info","ts":"2026-07-17T05:42:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c929a32e0357f73a05d104c15ed5ce624356c488267dc17bcfc242b351c8a642"} {"level":"info","ts":"2026-07-17T05:42:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ab0a98914d8e6f5d44e4775dc8805cda45d25c2fde8e0dea9a511f7839d2443e"} {"level":"info","ts":"2026-07-17T05:42:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3320e707642b6a481ef3555214443b636c29be9fa49611493c345b679bf32a70"} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce"} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce\": 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-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce"} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce"} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce"} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce"} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e"} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e"} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce"} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e"} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e"} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e"} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8"} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8"} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ba5b3ccec39274164e931c86d218b6e859c3e96e244c06af4e52c999d3ae962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ba5b3ccec39274164e931c86d218b6e859c3e96e244c06af4e52c999d3ae962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ba5b3ccec39274164e931c86d218b6e859c3e96e244c06af4e52c999d3ae962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ba5b3ccec39274164e931c86d218b6e859c3e96e244c06af4e52c999d3ae962"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ba5b3ccec39274164e931c86d218b6e859c3e96e244c06af4e52c999d3ae962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ba5b3ccec39274164e931c86d218b6e859c3e96e244c06af4e52c999d3ae962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ba5b3ccec39274164e931c86d218b6e859c3e96e244c06af4e52c999d3ae962"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ba5b3ccec39274164e931c86d218b6e859c3e96e244c06af4e52c999d3ae962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ba5b3ccec39274164e931c86d218b6e859c3e96e244c06af4e52c999d3ae962"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ba5b3ccec39274164e931c86d218b6e859c3e96e244c06af4e52c999d3ae962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8"} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ba5b3ccec39274164e931c86d218b6e859c3e96e244c06af4e52c999d3ae962"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8"} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8"} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f"} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f"} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cea42606fdf61b986e4742e2e78281af55bb737304074b40eeed6419fdac733","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cea42606fdf61b986e4742e2e78281af55bb737304074b40eeed6419fdac733","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cea42606fdf61b986e4742e2e78281af55bb737304074b40eeed6419fdac733","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f"} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cea42606fdf61b986e4742e2e78281af55bb737304074b40eeed6419fdac733","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cea42606fdf61b986e4742e2e78281af55bb737304074b40eeed6419fdac733","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cea42606fdf61b986e4742e2e78281af55bb737304074b40eeed6419fdac733","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cea42606fdf61b986e4742e2e78281af55bb737304074b40eeed6419fdac733"} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cea42606fdf61b986e4742e2e78281af55bb737304074b40eeed6419fdac733","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cea42606fdf61b986e4742e2e78281af55bb737304074b40eeed6419fdac733"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cea42606fdf61b986e4742e2e78281af55bb737304074b40eeed6419fdac733","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1cea42606fdf61b986e4742e2e78281af55bb737304074b40eeed6419fdac733"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cea42606fdf61b986e4742e2e78281af55bb737304074b40eeed6419fdac733","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cea42606fdf61b986e4742e2e78281af55bb737304074b40eeed6419fdac733","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"58b2791382a339bef760c48f83e6e27197ea5fdfdfb477afb0e9300e7152fc15","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cea42606fdf61b986e4742e2e78281af55bb737304074b40eeed6419fdac733"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"58b2791382a339bef760c48f83e6e27197ea5fdfdfb477afb0e9300e7152fc15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"58b2791382a339bef760c48f83e6e27197ea5fdfdfb477afb0e9300e7152fc15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5"} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"58b2791382a339bef760c48f83e6e27197ea5fdfdfb477afb0e9300e7152fc15","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/58b2791382a339bef760c48f83e6e27197ea5fdfdfb477afb0e9300e7152fc15"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"58b2791382a339bef760c48f83e6e27197ea5fdfdfb477afb0e9300e7152fc15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"58b2791382a339bef760c48f83e6e27197ea5fdfdfb477afb0e9300e7152fc15","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["58b2791382a339bef760c48f83e6e27197ea5fdfdfb477afb0e9300e7152fc15"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"58b2791382a339bef760c48f83e6e27197ea5fdfdfb477afb0e9300e7152fc15","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f"} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"58b2791382a339bef760c48f83e6e27197ea5fdfdfb477afb0e9300e7152fc15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"58b2791382a339bef760c48f83e6e27197ea5fdfdfb477afb0e9300e7152fc15","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5"} {"level":"info","ts":"2026-07-17T05:42:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/58b2791382a339bef760c48f83e6e27197ea5fdfdfb477afb0e9300e7152fc15"} {"level":"debug","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"793614eaf018adfc1561647a23d5f05c0532b6fd3728c3a93813e5380d842325","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42: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-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"793614eaf018adfc1561647a23d5f05c0532b6fd3728c3a93813e5380d842325","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"793614eaf018adfc1561647a23d5f05c0532b6fd3728c3a93813e5380d842325","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"793614eaf018adfc1561647a23d5f05c0532b6fd3728c3a93813e5380d842325","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/793614eaf018adfc1561647a23d5f05c0532b6fd3728c3a93813e5380d842325"} {"level":"debug","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"793614eaf018adfc1561647a23d5f05c0532b6fd3728c3a93813e5380d842325","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/793614eaf018adfc1561647a23d5f05c0532b6fd3728c3a93813e5380d842325"} {"level":"debug","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"793614eaf018adfc1561647a23d5f05c0532b6fd3728c3a93813e5380d842325","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["793614eaf018adfc1561647a23d5f05c0532b6fd3728c3a93813e5380d842325"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"793614eaf018adfc1561647a23d5f05c0532b6fd3728c3a93813e5380d842325","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"793614eaf018adfc1561647a23d5f05c0532b6fd3728c3a93813e5380d842325","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1734416f6247b68e41f1fc79b436fe2ae9a24c6e9dd1a6680961bd9f05bbdbe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42: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-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1734416f6247b68e41f1fc79b436fe2ae9a24c6e9dd1a6680961bd9f05bbdbe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1734416f6247b68e41f1fc79b436fe2ae9a24c6e9dd1a6680961bd9f05bbdbe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1734416f6247b68e41f1fc79b436fe2ae9a24c6e9dd1a6680961bd9f05bbdbe2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/793614eaf018adfc1561647a23d5f05c0532b6fd3728c3a93813e5380d842325"} {"level":"debug","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1734416f6247b68e41f1fc79b436fe2ae9a24c6e9dd1a6680961bd9f05bbdbe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42: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-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1734416f6247b68e41f1fc79b436fe2ae9a24c6e9dd1a6680961bd9f05bbdbe2"} {"level":"info","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1734416f6247b68e41f1fc79b436fe2ae9a24c6e9dd1a6680961bd9f05bbdbe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1734416f6247b68e41f1fc79b436fe2ae9a24c6e9dd1a6680961bd9f05bbdbe2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1734416f6247b68e41f1fc79b436fe2ae9a24c6e9dd1a6680961bd9f05bbdbe2"} {"level":"debug","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1734416f6247b68e41f1fc79b436fe2ae9a24c6e9dd1a6680961bd9f05bbdbe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1734416f6247b68e41f1fc79b436fe2ae9a24c6e9dd1a6680961bd9f05bbdbe2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1734416f6247b68e41f1fc79b436fe2ae9a24c6e9dd1a6680961bd9f05bbdbe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42: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-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1734416f6247b68e41f1fc79b436fe2ae9a24c6e9dd1a6680961bd9f05bbdbe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0"} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1734416f6247b68e41f1fc79b436fe2ae9a24c6e9dd1a6680961bd9f05bbdbe2"} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0"} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42: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-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42: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-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936"} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936"} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42: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-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42: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-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936"} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42: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-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784"} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42: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-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936"} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42: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-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784"} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42: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-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42: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-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936"} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42: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-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784"} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42: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-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936"} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42: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-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784"} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:42: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-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834"} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:42:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"} {"level":"error","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834\": 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-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784"} {"level":"info","ts":"2026-07-17T05:42:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834"} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8"} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97b0913d6969f0e7acc57b6a130e94485039f3fb4eac333d7a15557f665b2d63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97b0913d6969f0e7acc57b6a130e94485039f3fb4eac333d7a15557f665b2d63"} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ba5b3ccec39274164e931c86d218b6e859c3e96e244c06af4e52c999d3ae962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ba5b3ccec39274164e931c86d218b6e859c3e96e244c06af4e52c999d3ae962"} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0"} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0"} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cea42606fdf61b986e4742e2e78281af55bb737304074b40eeed6419fdac733","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cea42606fdf61b986e4742e2e78281af55bb737304074b40eeed6419fdac733"} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0"} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936"} {"level":"error","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0\": 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-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0"} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e0817c84d1a00e9fc7e78163f2c880d341c31382f49317bd03ee9c2752bd2dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"793614eaf018adfc1561647a23d5f05c0532b6fd3728c3a93813e5380d842325","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e0817c84d1a00e9fc7e78163f2c880d341c31382f49317bd03ee9c2752bd2dc"} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3e75414d925677d8c22e5247a765e9864d9e9b485e43ffa695dc16cb1c78626","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/793614eaf018adfc1561647a23d5f05c0532b6fd3728c3a93813e5380d842325"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1734416f6247b68e41f1fc79b436fe2ae9a24c6e9dd1a6680961bd9f05bbdbe2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3e75414d925677d8c22e5247a765e9864d9e9b485e43ffa695dc16cb1c78626"} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1734416f6247b68e41f1fc79b436fe2ae9a24c6e9dd1a6680961bd9f05bbdbe2"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784"} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9b97b9be3aeeaa5f9caf83a36ce621fed481ce39fdc7bc202735dff43d6cbc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce"} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd\": 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-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"58b2791382a339bef760c48f83e6e27197ea5fdfdfb477afb0e9300e7152fc15","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9b97b9be3aeeaa5f9caf83a36ce621fed481ce39fdc7bc202735dff43d6cbc2"} {"level":"debug","ts":"2026-07-17T05:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f"} {"level":"debug","ts":"2026-07-17T05:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"} {"level":"info","ts":"2026-07-17T05:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/58b2791382a339bef760c48f83e6e27197ea5fdfdfb477afb0e9300e7152fc15"} {"level":"info","ts":"2026-07-17T05:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5"} {"level":"debug","ts":"2026-07-17T05:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"} {"level":"debug","ts":"2026-07-17T05:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"} {"level":"info","ts":"2026-07-17T05:43:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6"} {"level":"info","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"184d0917-44de-4d87-812d-211f89539057","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:44060","PortSpecifier":{"PortValue":44060}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"184d0917-44de-4d87-812d-211f89539057","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"184d0917-44de-4d87-812d-211f89539057","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:44060","PortSpecifier":{"PortValue":44060}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266991,"nanos":97981651},"http":{"id":"184d0917-44de-4d87-812d-211f89539057","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"184d0917-44de-4d87-812d-211f89539057","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"184d0917-44de-4d87-812d-211f89539057","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"184d0917-44de-4d87-812d-211f89539057","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"184d0917-44de-4d87-812d-211f89539057","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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"184d0917-44de-4d87-812d-211f89539057","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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"184d0917-44de-4d87-812d-211f89539057","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/sub-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"184d0917-44de-4d87-812d-211f89539057","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"184d0917-44de-4d87-812d-211f89539057","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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"184d0917-44de-4d87-812d-211f89539057","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-17T05:43:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"184d0917-44de-4d87-812d-211f89539057","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"184d0917-44de-4d87-812d-211f89539057","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3feb4fe3-0b7d-46b3-bee2-025e71ff8ee6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:56970","PortSpecifier":{"PortValue":56970}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3feb4fe3-0b7d-46b3-bee2-025e71ff8ee6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3feb4fe3-0b7d-46b3-bee2-025e71ff8ee6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:56970","PortSpecifier":{"PortValue":56970}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266991,"nanos":135696340},"http":{"id":"3feb4fe3-0b7d-46b3-bee2-025e71ff8ee6","method":"POST","headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3feb4fe3-0b7d-46b3-bee2-025e71ff8ee6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3feb4fe3-0b7d-46b3-bee2-025e71ff8ee6","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3feb4fe3-0b7d-46b3-bee2-025e71ff8ee6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3feb4fe3-0b7d-46b3-bee2-025e71ff8ee6","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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3feb4fe3-0b7d-46b3-bee2-025e71ff8ee6","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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3feb4fe3-0b7d-46b3-bee2-025e71ff8ee6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-823cda/sub-test-model-823cda\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-823cda/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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3feb4fe3-0b7d-46b3-bee2-025e71ff8ee6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3feb4fe3-0b7d-46b3-bee2-025e71ff8ee6","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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3feb4fe3-0b7d-46b3-bee2-025e71ff8ee6","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-17T05:43:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3feb4fe3-0b7d-46b3-bee2-025e71ff8ee6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3feb4fe3-0b7d-46b3-bee2-025e71ff8ee6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c674e866-35cc-4735-a2a9-4ca14af5164d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:44074","PortSpecifier":{"PortValue":44074}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c674e866-35cc-4735-a2a9-4ca14af5164d","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c674e866-35cc-4735-a2a9-4ca14af5164d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:44074","PortSpecifier":{"PortValue":44074}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266991,"nanos":179189205},"http":{"id":"c674e866-35cc-4735-a2a9-4ca14af5164d","method":"GET","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c674e866-35cc-4735-a2a9-4ca14af5164d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-jcdDAkycHLlWTNXZ_PIqLKF2MGmn1ZXkUpPIkYbfACkZ7qAX57RzY8RAH6Tm"} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c674e866-35cc-4735-a2a9-4ca14af5164d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-jcdDAkycHLlWTNXZ_PIqLKF2MGmn1ZXkUpPIkYbfACkZ7qAX57RzY8RAH6Tm\"}"} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c674e866-35cc-4735-a2a9-4ca14af5164d","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-560f5b.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":"5545db3c-e966-4328-8277-9c3e5b2706a4","keyName":"e2e-sub-iso-57fe34","subscription":"e2e-a-only-fcf4f5","tenant":"e2e-shared-a-560f5b","userId":"5545db3c-e966-4328-8277-9c3e5b2706a4","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c674e866-35cc-4735-a2a9-4ca14af5164d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c674e866-35cc-4735-a2a9-4ca14af5164d","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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c674e866-35cc-4735-a2a9-4ca14af5164d","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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c674e866-35cc-4735-a2a9-4ca14af5164d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/sub-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c674e866-35cc-4735-a2a9-4ca14af5164d","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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c674e866-35cc-4735-a2a9-4ca14af5164d","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-fcf4f5"} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c674e866-35cc-4735-a2a9-4ca14af5164d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c674e866-35cc-4735-a2a9-4ca14af5164d","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-17T05:43:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c674e866-35cc-4735-a2a9-4ca14af5164d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c674e866-35cc-4735-a2a9-4ca14af5164d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"237a382e-31e0-4157-b23f-09001fdf6f23","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:56974","PortSpecifier":{"PortValue":56974}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"237a382e-31e0-4157-b23f-09001fdf6f23","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"237a382e-31e0-4157-b23f-09001fdf6f23","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:56974","PortSpecifier":{"PortValue":56974}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784266991,"nanos":210873898},"http":{"id":"237a382e-31e0-4157-b23f-09001fdf6f23","method":"GET","headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"237a382e-31e0-4157-b23f-09001fdf6f23","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-3YsXcQ42BDvb4uxu_yGVisMv2cqujhKY9uLPYUgRAwEk1zMqJtnzHn3jb5ut"} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"237a382e-31e0-4157-b23f-09001fdf6f23","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-823cda.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-3YsXcQ42BDvb4uxu_yGVisMv2cqujhKY9uLPYUgRAwEk1zMqJtnzHn3jb5ut\"}"} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"237a382e-31e0-4157-b23f-09001fdf6f23","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-823cda.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":"05ce4845-3852-4f94-bb72-e1634541ae66","keyName":"e2e-sub-iso-c61bb0","subscription":"e2e-b-only-fcf4f5","tenant":"e2e-shared-b-823cda","userId":"05ce4845-3852-4f94-bb72-e1634541ae66","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"237a382e-31e0-4157-b23f-09001fdf6f23","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"237a382e-31e0-4157-b23f-09001fdf6f23","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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"237a382e-31e0-4157-b23f-09001fdf6f23","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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"237a382e-31e0-4157-b23f-09001fdf6f23","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-823cda/sub-test-model-823cda\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-823cda/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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"237a382e-31e0-4157-b23f-09001fdf6f23","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"237a382e-31e0-4157-b23f-09001fdf6f23","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-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"237a382e-31e0-4157-b23f-09001fdf6f23","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-fcf4f5"} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"237a382e-31e0-4157-b23f-09001fdf6f23","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-17T05:43:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"237a382e-31e0-4157-b23f-09001fdf6f23","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:43:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"237a382e-31e0-4157-b23f-09001fdf6f23","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"79a099ac-edbd-44dc-8ba2-8a0148594946","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:50198","PortSpecifier":{"PortValue":50198}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"79a099ac-edbd-44dc-8ba2-8a0148594946","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"79a099ac-edbd-44dc-8ba2-8a0148594946","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:50198","PortSpecifier":{"PortValue":50198}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267009,"nanos":819855632},"http":{"id":"79a099ac-edbd-44dc-8ba2-8a0148594946","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"79a099ac-edbd-44dc-8ba2-8a0148594946","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"79a099ac-edbd-44dc-8ba2-8a0148594946","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"79a099ac-edbd-44dc-8ba2-8a0148594946","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"79a099ac-edbd-44dc-8ba2-8a0148594946","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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"79a099ac-edbd-44dc-8ba2-8a0148594946","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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"79a099ac-edbd-44dc-8ba2-8a0148594946","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/sub-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"79a099ac-edbd-44dc-8ba2-8a0148594946","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"79a099ac-edbd-44dc-8ba2-8a0148594946","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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"79a099ac-edbd-44dc-8ba2-8a0148594946","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-17T05:43:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"79a099ac-edbd-44dc-8ba2-8a0148594946","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"79a099ac-edbd-44dc-8ba2-8a0148594946","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3f750115-e956-49f8-88b4-29cde205edc5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:45672","PortSpecifier":{"PortValue":45672}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3f750115-e956-49f8-88b4-29cde205edc5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3f750115-e956-49f8-88b4-29cde205edc5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:45672","PortSpecifier":{"PortValue":45672}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267009,"nanos":859147483},"http":{"id":"3f750115-e956-49f8-88b4-29cde205edc5","method":"POST","headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3f750115-e956-49f8-88b4-29cde205edc5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3f750115-e956-49f8-88b4-29cde205edc5","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3f750115-e956-49f8-88b4-29cde205edc5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f750115-e956-49f8-88b4-29cde205edc5","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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f750115-e956-49f8-88b4-29cde205edc5","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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f750115-e956-49f8-88b4-29cde205edc5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-823cda/sub-test-model-823cda\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-823cda/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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3f750115-e956-49f8-88b4-29cde205edc5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f750115-e956-49f8-88b4-29cde205edc5","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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f750115-e956-49f8-88b4-29cde205edc5","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-17T05:43:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3f750115-e956-49f8-88b4-29cde205edc5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3f750115-e956-49f8-88b4-29cde205edc5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3eb8984b-607a-4eab-8f6f-10ba9cd02b6c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:50204","PortSpecifier":{"PortValue":50204}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3eb8984b-607a-4eab-8f6f-10ba9cd02b6c","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3eb8984b-607a-4eab-8f6f-10ba9cd02b6c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:50204","PortSpecifier":{"PortValue":50204}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267009,"nanos":892188054},"http":{"id":"3eb8984b-607a-4eab-8f6f-10ba9cd02b6c","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3eb8984b-607a-4eab-8f6f-10ba9cd02b6c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1bUzKdgyCYKQyHa1s_iQF8ItqfBdxkCHkmh3jvEL9oCCKWtRm73jyyWOQ7crb"} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3eb8984b-607a-4eab-8f6f-10ba9cd02b6c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1bUzKdgyCYKQyHa1s_iQF8ItqfBdxkCHkmh3jvEL9oCCKWtRm73jyyWOQ7crb\"}"} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3eb8984b-607a-4eab-8f6f-10ba9cd02b6c","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-560f5b.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":"5d2fadb9-cb1d-4c1f-b7f7-661c9aafdc2d","keyName":"e2e-sub-iso-d49268","subscription":"e2e-shared-sub-2cba7e","tenant":"e2e-shared-a-560f5b","userId":"5d2fadb9-cb1d-4c1f-b7f7-661c9aafdc2d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3eb8984b-607a-4eab-8f6f-10ba9cd02b6c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3eb8984b-607a-4eab-8f6f-10ba9cd02b6c","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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3eb8984b-607a-4eab-8f6f-10ba9cd02b6c","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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3eb8984b-607a-4eab-8f6f-10ba9cd02b6c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/sub-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3eb8984b-607a-4eab-8f6f-10ba9cd02b6c","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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3eb8984b-607a-4eab-8f6f-10ba9cd02b6c","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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3eb8984b-607a-4eab-8f6f-10ba9cd02b6c","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-2cba7e"} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3eb8984b-607a-4eab-8f6f-10ba9cd02b6c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3eb8984b-607a-4eab-8f6f-10ba9cd02b6c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3eb8984b-607a-4eab-8f6f-10ba9cd02b6c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cbb909a0-a787-495f-a0f6-448ff93e83f2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:45686","PortSpecifier":{"PortValue":45686}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cbb909a0-a787-495f-a0f6-448ff93e83f2","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cbb909a0-a787-495f-a0f6-448ff93e83f2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:45686","PortSpecifier":{"PortValue":45686}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267009,"nanos":924897469},"http":{"id":"cbb909a0-a787-495f-a0f6-448ff93e83f2","method":"POST","headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cbb909a0-a787-495f-a0f6-448ff93e83f2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1cQ6cRTd88RtoO31V_CaSx9XocEn5u2rr3SbkQvqBdd1qSIqOIskBFbOdA9Br"} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cbb909a0-a787-495f-a0f6-448ff93e83f2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-823cda.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1cQ6cRTd88RtoO31V_CaSx9XocEn5u2rr3SbkQvqBdd1qSIqOIskBFbOdA9Br\"}"} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cbb909a0-a787-495f-a0f6-448ff93e83f2","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-823cda.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":"081cd02e-bb67-4a64-b65e-a8f2711a48b3","keyName":"e2e-sub-iso-8acb89","subscription":"e2e-shared-sub-2cba7e","tenant":"e2e-shared-b-823cda","userId":"081cd02e-bb67-4a64-b65e-a8f2711a48b3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cbb909a0-a787-495f-a0f6-448ff93e83f2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cbb909a0-a787-495f-a0f6-448ff93e83f2","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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cbb909a0-a787-495f-a0f6-448ff93e83f2","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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cbb909a0-a787-495f-a0f6-448ff93e83f2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-823cda/sub-test-model-823cda\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-823cda/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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cbb909a0-a787-495f-a0f6-448ff93e83f2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cbb909a0-a787-495f-a0f6-448ff93e83f2","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-2cba7e"} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cbb909a0-a787-495f-a0f6-448ff93e83f2","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-17T05:43:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cbb909a0-a787-495f-a0f6-448ff93e83f2","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cbb909a0-a787-495f-a0f6-448ff93e83f2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:43:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cbb909a0-a787-495f-a0f6-448ff93e83f2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:43:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ba5b3ccec39274164e931c86d218b6e859c3e96e244c06af4e52c999d3ae962"} {"level":"info","ts":"2026-07-17T05:43:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c49db02cb20edec9214c63a03bed4e12ef4eef8b5839cf7cce7c88ce96656784"} {"level":"info","ts":"2026-07-17T05:43:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/58b2791382a339bef760c48f83e6e27197ea5fdfdfb477afb0e9300e7152fc15"} {"level":"info","ts":"2026-07-17T05:43:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/98ff8a3433789400cfbe1b26d44b622b3b71c031c81d833ab4438f76eebcb936"} {"level":"info","ts":"2026-07-17T05:43:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1cea42606fdf61b986e4742e2e78281af55bb737304074b40eeed6419fdac733"} {"level":"info","ts":"2026-07-17T05:43:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9009c6d2b2498b7de9804cb7b1dbaed2a17f1d2f9be03a2f581349aebce0178e"} {"level":"info","ts":"2026-07-17T05:43:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5c161d5c1ba84bb44cf69a3d45e8249c6eebd1977a9ab417fb05aed0799a30e0"} {"level":"info","ts":"2026-07-17T05:43:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/871dd287139e41b6bf027e2e6870ced3cb4d6c49f889a631f80b37086b8d3dc8"} {"level":"info","ts":"2026-07-17T05:43:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/151dbec6a8150409a8cf2f60594f3cb8916f728b6c1d095e6156313c390a5834"} {"level":"info","ts":"2026-07-17T05:43:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/00add3854bfde91f4a8ea5edfbbc1753f8e51926b65bd6cb71ef042b77a243ce"} {"level":"info","ts":"2026-07-17T05:43:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0438f671c80c87672662052268f5da7dc5ac5f2e8e8a73190c93914b812363ef"} {"level":"info","ts":"2026-07-17T05:43:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1734416f6247b68e41f1fc79b436fe2ae9a24c6e9dd1a6680961bd9f05bbdbe2"} {"level":"info","ts":"2026-07-17T05:43:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/793614eaf018adfc1561647a23d5f05c0532b6fd3728c3a93813e5380d842325"} {"level":"info","ts":"2026-07-17T05:43:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/11505f3f294d93ceba87639d18ffff6f9df6566f49e9cc03f4ce931d0ffd9212"} {"level":"info","ts":"2026-07-17T05:43:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/752bcece92e0c9e92e1c6b54fca06a8e4c57939445375fc635d08cf17a66780f"} {"level":"info","ts":"2026-07-17T05:43:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b09dd09aa94b1d0c1f2550f7d38ca4362f661322c723a748614c06851b021d5"} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde"} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde"} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde"} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde"} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde"} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde"} {"level":"debug","ts":"2026-07-17T05:43:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2"} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2"} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde"} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2"} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2"} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00"} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0"} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00"} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0\": 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-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2"} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0"} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00"} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff"} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0"} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff"} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff"} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff"} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60525cbee2ebdba3ce61f371f622fed7976ed9c87b08c57ac35acf4792137595","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60525cbee2ebdba3ce61f371f622fed7976ed9c87b08c57ac35acf4792137595","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff"} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60525cbee2ebdba3ce61f371f622fed7976ed9c87b08c57ac35acf4792137595","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60525cbee2ebdba3ce61f371f622fed7976ed9c87b08c57ac35acf4792137595"} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60525cbee2ebdba3ce61f371f622fed7976ed9c87b08c57ac35acf4792137595","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60525cbee2ebdba3ce61f371f622fed7976ed9c87b08c57ac35acf4792137595","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60525cbee2ebdba3ce61f371f622fed7976ed9c87b08c57ac35acf4792137595"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404"} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60525cbee2ebdba3ce61f371f622fed7976ed9c87b08c57ac35acf4792137595","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60525cbee2ebdba3ce61f371f622fed7976ed9c87b08c57ac35acf4792137595"} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60525cbee2ebdba3ce61f371f622fed7976ed9c87b08c57ac35acf4792137595","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404"} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:43:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60525cbee2ebdba3ce61f371f622fed7976ed9c87b08c57ac35acf4792137595"} {"level":"error","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404\": 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-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff"} {"level":"info","ts":"2026-07-17T05:43:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404"} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9"} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9"} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5063709268bcbecc92777ebdb3392e5b03a6f5e665e0f21f49eb54711eb44b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5063709268bcbecc92777ebdb3392e5b03a6f5e665e0f21f49eb54711eb44b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5063709268bcbecc92777ebdb3392e5b03a6f5e665e0f21f49eb54711eb44b"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5063709268bcbecc92777ebdb3392e5b03a6f5e665e0f21f49eb54711eb44b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b5063709268bcbecc92777ebdb3392e5b03a6f5e665e0f21f49eb54711eb44b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5063709268bcbecc92777ebdb3392e5b03a6f5e665e0f21f49eb54711eb44b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5063709268bcbecc92777ebdb3392e5b03a6f5e665e0f21f49eb54711eb44b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5063709268bcbecc92777ebdb3392e5b03a6f5e665e0f21f49eb54711eb44b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5063709268bcbecc92777ebdb3392e5b03a6f5e665e0f21f49eb54711eb44b"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5063709268bcbecc92777ebdb3392e5b03a6f5e665e0f21f49eb54711eb44b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b5063709268bcbecc92777ebdb3392e5b03a6f5e665e0f21f49eb54711eb44b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5063709268bcbecc92777ebdb3392e5b03a6f5e665e0f21f49eb54711eb44b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b5063709268bcbecc92777ebdb3392e5b03a6f5e665e0f21f49eb54711eb44b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9"} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5063709268bcbecc92777ebdb3392e5b03a6f5e665e0f21f49eb54711eb44b"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9"} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7504dc782da2e66ba547a97589556f46e58f4ab5ab83cb3b195ecd02f884ff0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7504dc782da2e66ba547a97589556f46e58f4ab5ab83cb3b195ecd02f884ff0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7504dc782da2e66ba547a97589556f46e58f4ab5ab83cb3b195ecd02f884ff0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7504dc782da2e66ba547a97589556f46e58f4ab5ab83cb3b195ecd02f884ff0f"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7504dc782da2e66ba547a97589556f46e58f4ab5ab83cb3b195ecd02f884ff0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7504dc782da2e66ba547a97589556f46e58f4ab5ab83cb3b195ecd02f884ff0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7504dc782da2e66ba547a97589556f46e58f4ab5ab83cb3b195ecd02f884ff0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7504dc782da2e66ba547a97589556f46e58f4ab5ab83cb3b195ecd02f884ff0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7504dc782da2e66ba547a97589556f46e58f4ab5ab83cb3b195ecd02f884ff0f"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7504dc782da2e66ba547a97589556f46e58f4ab5ab83cb3b195ecd02f884ff0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f19a7c39c450c58a1f531daabf401a0b9e9714d4ca2037c4fe56395538717e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f19a7c39c450c58a1f531daabf401a0b9e9714d4ca2037c4fe56395538717e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f19a7c39c450c58a1f531daabf401a0b9e9714d4ca2037c4fe56395538717e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7504dc782da2e66ba547a97589556f46e58f4ab5ab83cb3b195ecd02f884ff0f"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f19a7c39c450c58a1f531daabf401a0b9e9714d4ca2037c4fe56395538717e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f19a7c39c450c58a1f531daabf401a0b9e9714d4ca2037c4fe56395538717e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f19a7c39c450c58a1f531daabf401a0b9e9714d4ca2037c4fe56395538717e6"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f19a7c39c450c58a1f531daabf401a0b9e9714d4ca2037c4fe56395538717e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f19a7c39c450c58a1f531daabf401a0b9e9714d4ca2037c4fe56395538717e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f19a7c39c450c58a1f531daabf401a0b9e9714d4ca2037c4fe56395538717e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f19a7c39c450c58a1f531daabf401a0b9e9714d4ca2037c4fe56395538717e6"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f19a7c39c450c58a1f531daabf401a0b9e9714d4ca2037c4fe56395538717e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f19a7c39c450c58a1f531daabf401a0b9e9714d4ca2037c4fe56395538717e6"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f19a7c39c450c58a1f531daabf401a0b9e9714d4ca2037c4fe56395538717e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"511842a3315057f9c550541f6bfff539183862d31af9c4a3b35ce7dee86c371a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/511842a3315057f9c550541f6bfff539183862d31af9c4a3b35ce7dee86c371a"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"511842a3315057f9c550541f6bfff539183862d31af9c4a3b35ce7dee86c371a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"511842a3315057f9c550541f6bfff539183862d31af9c4a3b35ce7dee86c371a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["511842a3315057f9c550541f6bfff539183862d31af9c4a3b35ce7dee86c371a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"511842a3315057f9c550541f6bfff539183862d31af9c4a3b35ce7dee86c371a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"511842a3315057f9c550541f6bfff539183862d31af9c4a3b35ce7dee86c371a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/511842a3315057f9c550541f6bfff539183862d31af9c4a3b35ce7dee86c371a"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"511842a3315057f9c550541f6bfff539183862d31af9c4a3b35ce7dee86c371a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"511842a3315057f9c550541f6bfff539183862d31af9c4a3b35ce7dee86c371a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["511842a3315057f9c550541f6bfff539183862d31af9c4a3b35ce7dee86c371a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"511842a3315057f9c550541f6bfff539183862d31af9c4a3b35ce7dee86c371a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"511842a3315057f9c550541f6bfff539183862d31af9c4a3b35ce7dee86c371a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"} {"level":"info","ts":"2026-07-17T05:44:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/511842a3315057f9c550541f6bfff539183862d31af9c4a3b35ce7dee86c371a"} {"level":"info","ts":"2026-07-17T05:44:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218"} {"level":"info","ts":"2026-07-17T05:44:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698"} {"level":"debug","ts":"2026-07-17T05:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde"} {"level":"debug","ts":"2026-07-17T05:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde"} {"level":"debug","ts":"2026-07-17T05:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde"} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00"} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00"} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00"} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00"} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00"} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00"} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3e75414d925677d8c22e5247a765e9864d9e9b485e43ffa695dc16cb1c78626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00"} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3e75414d925677d8c22e5247a765e9864d9e9b485e43ffa695dc16cb1c78626"} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00"} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404"} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404"} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404"} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9"} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"} {"level":"debug","ts":"2026-07-17T05:44:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7504dc782da2e66ba547a97589556f46e58f4ab5ab83cb3b195ecd02f884ff0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7504dc782da2e66ba547a97589556f46e58f4ab5ab83cb3b195ecd02f884ff0f"} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60525cbee2ebdba3ce61f371f622fed7976ed9c87b08c57ac35acf4792137595","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60525cbee2ebdba3ce61f371f622fed7976ed9c87b08c57ac35acf4792137595"} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"511842a3315057f9c550541f6bfff539183862d31af9c4a3b35ce7dee86c371a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218"} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/511842a3315057f9c550541f6bfff539183862d31af9c4a3b35ce7dee86c371a"} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6"} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f19a7c39c450c58a1f531daabf401a0b9e9714d4ca2037c4fe56395538717e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698"} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9b97b9be3aeeaa5f9caf83a36ce621fed481ce39fdc7bc202735dff43d6cbc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f19a7c39c450c58a1f531daabf401a0b9e9714d4ca2037c4fe56395538717e6"} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698"} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97b0913d6969f0e7acc57b6a130e94485039f3fb4eac333d7a15557f665b2d63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T05:44:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9b97b9be3aeeaa5f9caf83a36ce621fed481ce39fdc7bc202735dff43d6cbc2"} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2"} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e0817c84d1a00e9fc7e78163f2c880d341c31382f49317bd03ee9c2752bd2dc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97b0913d6969f0e7acc57b6a130e94485039f3fb4eac333d7a15557f665b2d63"} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698"} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff"} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e0817c84d1a00e9fc7e78163f2c880d341c31382f49317bd03ee9c2752bd2dc"} {"level":"debug","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b5063709268bcbecc92777ebdb3392e5b03a6f5e665e0f21f49eb54711eb44b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0"} {"level":"info","ts":"2026-07-17T05:44:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5063709268bcbecc92777ebdb3392e5b03a6f5e665e0f21f49eb54711eb44b"} {"level":"info","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1d1178d8-d1ac-4492-bee7-a74dceefa564","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43494","PortSpecifier":{"PortValue":43494}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1d1178d8-d1ac-4492-bee7-a74dceefa564","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1d1178d8-d1ac-4492-bee7-a74dceefa564","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43494","PortSpecifier":{"PortValue":43494}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267078,"nanos":783032838},"http":{"id":"1d1178d8-d1ac-4492-bee7-a74dceefa564","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1d1178d8-d1ac-4492-bee7-a74dceefa564","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1d1178d8-d1ac-4492-bee7-a74dceefa564","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1d1178d8-d1ac-4492-bee7-a74dceefa564","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1d1178d8-d1ac-4492-bee7-a74dceefa564","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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1d1178d8-d1ac-4492-bee7-a74dceefa564","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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1d1178d8-d1ac-4492-bee7-a74dceefa564","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1d1178d8-d1ac-4492-bee7-a74dceefa564","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1d1178d8-d1ac-4492-bee7-a74dceefa564","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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1d1178d8-d1ac-4492-bee7-a74dceefa564","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-17T05:44:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1d1178d8-d1ac-4492-bee7-a74dceefa564","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1d1178d8-d1ac-4492-bee7-a74dceefa564","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d2092ed9-d4eb-40fc-b482-5b2c6cba93a4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:53498","PortSpecifier":{"PortValue":53498}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d2092ed9-d4eb-40fc-b482-5b2c6cba93a4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d2092ed9-d4eb-40fc-b482-5b2c6cba93a4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:53498","PortSpecifier":{"PortValue":53498}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267078,"nanos":821133599},"http":{"id":"d2092ed9-d4eb-40fc-b482-5b2c6cba93a4","method":"POST","headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d2092ed9-d4eb-40fc-b482-5b2c6cba93a4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d2092ed9-d4eb-40fc-b482-5b2c6cba93a4","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d2092ed9-d4eb-40fc-b482-5b2c6cba93a4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2092ed9-d4eb-40fc-b482-5b2c6cba93a4","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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2092ed9-d4eb-40fc-b482-5b2c6cba93a4","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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2092ed9-d4eb-40fc-b482-5b2c6cba93a4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-823cda/rate-test-model-823cda\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-823cda/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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d2092ed9-d4eb-40fc-b482-5b2c6cba93a4","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":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d2092ed9-d4eb-40fc-b482-5b2c6cba93a4","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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d2092ed9-d4eb-40fc-b482-5b2c6cba93a4","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-17T05:44:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d2092ed9-d4eb-40fc-b482-5b2c6cba93a4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d2092ed9-d4eb-40fc-b482-5b2c6cba93a4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43508","PortSpecifier":{"PortValue":43508}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3215128b-314f-4517-8317-ff1f8ee93cb7","method":"POST","path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43508","PortSpecifier":{"PortValue":43508}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267078,"nanos":859150747},"http":{"id":"3215128b-314f-4517-8317-ff1f8ee93cb7","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1eDq7aWsE7uVqhTp4_K8iEY3WmjYnwGF5E5FnyQ17WfBqKL1KPqUhwKH0HGdg"} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1eDq7aWsE7uVqhTp4_K8iEY3WmjYnwGF5E5FnyQ17WfBqKL1KPqUhwKH0HGdg\"}"} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","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-560f5b.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":"009e86ae-e07c-403b-82e9-79227016f461","keyName":"e2e-rate-a-f26982","subscription":"e2e-rate-iso-a-f26982","tenant":"e2e-shared-a-560f5b","userId":"009e86ae-e07c-403b-82e9-79227016f461","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.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-560f5b/rate-test-model-560f5b\",\"requestedSubscription\":\"e2e-rate-iso-a-f26982\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","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-560f5b.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-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f26982","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","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-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","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-f26982"} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"009e86ae-e07c-403b-82e9-79227016f461","keyName":"e2e-rate-a-f26982","selected_subscription":"e2e-rate-iso-a-f26982","selected_subscription_key":"ai-tenant-e2e-shared-a-560f5b/e2e-rate-iso-a-f26982@ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f26982","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:44:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3215128b-314f-4517-8317-ff1f8ee93cb7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:44:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43522","PortSpecifier":{"PortValue":43522}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","method":"POST","path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:44:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43522","PortSpecifier":{"PortValue":43522}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267079,"nanos":926952528},"http":{"id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1eDq7aWsE7uVqhTp4_K8iEY3WmjYnwGF5E5FnyQ17WfBqKL1KPqUhwKH0HGdg"} {"level":"debug","ts":"2026-07-17T05:44:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1eDq7aWsE7uVqhTp4_K8iEY3WmjYnwGF5E5FnyQ17WfBqKL1KPqUhwKH0HGdg\"}"} {"level":"debug","ts":"2026-07-17T05:44:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","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-560f5b.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":"009e86ae-e07c-403b-82e9-79227016f461","keyName":"e2e-rate-a-f26982","subscription":"e2e-rate-iso-a-f26982","tenant":"e2e-shared-a-560f5b","userId":"009e86ae-e07c-403b-82e9-79227016f461","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T05:44:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.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-560f5b/rate-test-model-560f5b\",\"requestedSubscription\":\"e2e-rate-iso-a-f26982\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T05:44:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","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-560f5b.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-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f26982","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T05:44:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","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-17T05:44:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","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-17T05:44:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:44:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","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-17T05:44:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","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-17T05:44:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","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-17T05:44:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","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-f26982"} {"level":"debug","ts":"2026-07-17T05:44:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"009e86ae-e07c-403b-82e9-79227016f461","keyName":"e2e-rate-a-f26982","selected_subscription":"e2e-rate-iso-a-f26982","selected_subscription_key":"ai-tenant-e2e-shared-a-560f5b/e2e-rate-iso-a-f26982@ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f26982","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T05:44:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:44:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"851fc28a-e19e-49a1-a911-b2a1a06bb646","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:44:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43534","PortSpecifier":{"PortValue":43534}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","method":"POST","path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:44:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43534","PortSpecifier":{"PortValue":43534}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267080,"nanos":965147981},"http":{"id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1eDq7aWsE7uVqhTp4_K8iEY3WmjYnwGF5E5FnyQ17WfBqKL1KPqUhwKH0HGdg"} {"level":"debug","ts":"2026-07-17T05:44:40Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1eDq7aWsE7uVqhTp4_K8iEY3WmjYnwGF5E5FnyQ17WfBqKL1KPqUhwKH0HGdg\"}"} {"level":"debug","ts":"2026-07-17T05:44:40Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","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-560f5b.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":"009e86ae-e07c-403b-82e9-79227016f461","keyName":"e2e-rate-a-f26982","subscription":"e2e-rate-iso-a-f26982","tenant":"e2e-shared-a-560f5b","userId":"009e86ae-e07c-403b-82e9-79227016f461","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T05:44:40Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.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-560f5b/rate-test-model-560f5b\",\"requestedSubscription\":\"e2e-rate-iso-a-f26982\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T05:44:40Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","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-560f5b.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-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f26982","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T05:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","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-17T05:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","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-17T05:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:44:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","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-17T05:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","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-17T05:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","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-f26982"} {"level":"debug","ts":"2026-07-17T05:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","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-17T05:44:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"009e86ae-e07c-403b-82e9-79227016f461","keyName":"e2e-rate-a-f26982","selected_subscription":"e2e-rate-iso-a-f26982","selected_subscription_key":"ai-tenant-e2e-shared-a-560f5b/e2e-rate-iso-a-f26982@ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f26982","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T05:44:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:44:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4af9dcb2-0953-4f0a-8d9d-d5b03c14e196","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be355559-c49f-477d-9de1-37e24a004d96","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:59136","PortSpecifier":{"PortValue":59136}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"be355559-c49f-477d-9de1-37e24a004d96","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be355559-c49f-477d-9de1-37e24a004d96","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:59136","PortSpecifier":{"PortValue":59136}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267091,"nanos":674816991},"http":{"id":"be355559-c49f-477d-9de1-37e24a004d96","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"be355559-c49f-477d-9de1-37e24a004d96","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"be355559-c49f-477d-9de1-37e24a004d96","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"be355559-c49f-477d-9de1-37e24a004d96","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be355559-c49f-477d-9de1-37e24a004d96","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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be355559-c49f-477d-9de1-37e24a004d96","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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be355559-c49f-477d-9de1-37e24a004d96","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"be355559-c49f-477d-9de1-37e24a004d96","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be355559-c49f-477d-9de1-37e24a004d96","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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be355559-c49f-477d-9de1-37e24a004d96","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-17T05:44:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be355559-c49f-477d-9de1-37e24a004d96","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be355559-c49f-477d-9de1-37e24a004d96","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"704205c2-a044-42da-92e5-c83361d90f09","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:50442","PortSpecifier":{"PortValue":50442}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"704205c2-a044-42da-92e5-c83361d90f09","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"704205c2-a044-42da-92e5-c83361d90f09","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:50442","PortSpecifier":{"PortValue":50442}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267091,"nanos":713744386},"http":{"id":"704205c2-a044-42da-92e5-c83361d90f09","method":"POST","headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"704205c2-a044-42da-92e5-c83361d90f09","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"704205c2-a044-42da-92e5-c83361d90f09","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":"61445a3d-c46d-4103-8f55-3e6c96c33345","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"]}} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"704205c2-a044-42da-92e5-c83361d90f09","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3d46e5ed2a23"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=92d22cea-7a64-475f-80f3-fef353b40ae5"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"61445a3d-c46d-4103-8f55-3e6c96c33345","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"704205c2-a044-42da-92e5-c83361d90f09","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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"704205c2-a044-42da-92e5-c83361d90f09","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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"704205c2-a044-42da-92e5-c83361d90f09","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-823cda/rate-test-model-823cda\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-823cda/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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"704205c2-a044-42da-92e5-c83361d90f09","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":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"704205c2-a044-42da-92e5-c83361d90f09","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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"704205c2-a044-42da-92e5-c83361d90f09","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-17T05:44:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"704205c2-a044-42da-92e5-c83361d90f09","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"704205c2-a044-42da-92e5-c83361d90f09","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2332e723-1e02-48e9-837c-dd7087319f30","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:59146","PortSpecifier":{"PortValue":59146}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2332e723-1e02-48e9-837c-dd7087319f30","method":"POST","path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2332e723-1e02-48e9-837c-dd7087319f30","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:59146","PortSpecifier":{"PortValue":59146}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267091,"nanos":749645700},"http":{"id":"2332e723-1e02-48e9-837c-dd7087319f30","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2332e723-1e02-48e9-837c-dd7087319f30","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-tgjIqwYdI4hiUTgu_u3YUgvsfAFQW3yhUtEWlt8bcYI7vL1whPvjTXhVgVIE"} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2332e723-1e02-48e9-837c-dd7087319f30","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-tgjIqwYdI4hiUTgu_u3YUgvsfAFQW3yhUtEWlt8bcYI7vL1whPvjTXhVgVIE\"}"} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2332e723-1e02-48e9-837c-dd7087319f30","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-560f5b.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":"08491299-a291-4605-b6ad-fdcafba30b75","keyName":"e2e-rate-a-2df595","subscription":"e2e-rate-iso-a-2df595","tenant":"e2e-shared-a-560f5b","userId":"08491299-a291-4605-b6ad-fdcafba30b75","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2332e723-1e02-48e9-837c-dd7087319f30","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.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-560f5b/rate-test-model-560f5b\",\"requestedSubscription\":\"e2e-rate-iso-a-2df595\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2332e723-1e02-48e9-837c-dd7087319f30","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-560f5b.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-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2df595","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2332e723-1e02-48e9-837c-dd7087319f30","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2332e723-1e02-48e9-837c-dd7087319f30","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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2332e723-1e02-48e9-837c-dd7087319f30","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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2332e723-1e02-48e9-837c-dd7087319f30","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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2332e723-1e02-48e9-837c-dd7087319f30","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2332e723-1e02-48e9-837c-dd7087319f30","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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2332e723-1e02-48e9-837c-dd7087319f30","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-2df595"} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2332e723-1e02-48e9-837c-dd7087319f30","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-17T05:44:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2332e723-1e02-48e9-837c-dd7087319f30","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"08491299-a291-4605-b6ad-fdcafba30b75","keyName":"e2e-rate-a-2df595","selected_subscription":"e2e-rate-iso-a-2df595","selected_subscription_key":"ai-tenant-e2e-shared-a-560f5b/e2e-rate-iso-a-2df595@ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2df595","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2332e723-1e02-48e9-837c-dd7087319f30","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:44:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2332e723-1e02-48e9-837c-dd7087319f30","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:44:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43828","PortSpecifier":{"PortValue":43828}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b7907f27-03db-43a6-9674-f2b4c12a171d","method":"POST","path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:44:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43828","PortSpecifier":{"PortValue":43828}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267092,"nanos":796997722},"http":{"id":"b7907f27-03db-43a6-9674-f2b4c12a171d","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-tgjIqwYdI4hiUTgu_u3YUgvsfAFQW3yhUtEWlt8bcYI7vL1whPvjTXhVgVIE"} {"level":"debug","ts":"2026-07-17T05:44:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-tgjIqwYdI4hiUTgu_u3YUgvsfAFQW3yhUtEWlt8bcYI7vL1whPvjTXhVgVIE\"}"} {"level":"debug","ts":"2026-07-17T05:44:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","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-560f5b.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":"08491299-a291-4605-b6ad-fdcafba30b75","keyName":"e2e-rate-a-2df595","subscription":"e2e-rate-iso-a-2df595","tenant":"e2e-shared-a-560f5b","userId":"08491299-a291-4605-b6ad-fdcafba30b75","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T05:44:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.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-560f5b/rate-test-model-560f5b\",\"requestedSubscription\":\"e2e-rate-iso-a-2df595\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T05:44:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","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-560f5b.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-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2df595","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T05:44:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","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-17T05:44:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","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-17T05:44:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:44:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","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-17T05:44:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","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-17T05:44:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","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-17T05:44:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","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-2df595"} {"level":"debug","ts":"2026-07-17T05:44:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"08491299-a291-4605-b6ad-fdcafba30b75","keyName":"e2e-rate-a-2df595","selected_subscription":"e2e-rate-iso-a-2df595","selected_subscription_key":"ai-tenant-e2e-shared-a-560f5b/e2e-rate-iso-a-2df595@ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2df595","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T05:44:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:44:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b7907f27-03db-43a6-9674-f2b4c12a171d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:44:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43840","PortSpecifier":{"PortValue":43840}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","method":"POST","path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:44:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43840","PortSpecifier":{"PortValue":43840}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267093,"nanos":830347768},"http":{"id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-tgjIqwYdI4hiUTgu_u3YUgvsfAFQW3yhUtEWlt8bcYI7vL1whPvjTXhVgVIE"} {"level":"debug","ts":"2026-07-17T05:44:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-tgjIqwYdI4hiUTgu_u3YUgvsfAFQW3yhUtEWlt8bcYI7vL1whPvjTXhVgVIE\"}"} {"level":"debug","ts":"2026-07-17T05:44:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","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-560f5b.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":"08491299-a291-4605-b6ad-fdcafba30b75","keyName":"e2e-rate-a-2df595","subscription":"e2e-rate-iso-a-2df595","tenant":"e2e-shared-a-560f5b","userId":"08491299-a291-4605-b6ad-fdcafba30b75","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T05:44:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.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-560f5b/rate-test-model-560f5b\",\"requestedSubscription\":\"e2e-rate-iso-a-2df595\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T05:44:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","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-560f5b.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-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2df595","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T05:44:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","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-17T05:44:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","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-17T05:44:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","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-17T05:44:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:44:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","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-17T05:44:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","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-2df595"} {"level":"debug","ts":"2026-07-17T05:44:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","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-17T05:44:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"08491299-a291-4605-b6ad-fdcafba30b75","keyName":"e2e-rate-a-2df595","selected_subscription":"e2e-rate-iso-a-2df595","selected_subscription_key":"ai-tenant-e2e-shared-a-560f5b/e2e-rate-iso-a-2df595@ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2df595","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T05:44:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:44:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"92a48fd8-7bf4-47e8-b89d-fec36f62dfc9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:44:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43848","PortSpecifier":{"PortValue":43848}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1670ddab-c7de-4070-a151-2b16e02f8290","method":"POST","path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:44:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43848","PortSpecifier":{"PortValue":43848}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267094,"nanos":868568979},"http":{"id":"1670ddab-c7de-4070-a151-2b16e02f8290","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-tgjIqwYdI4hiUTgu_u3YUgvsfAFQW3yhUtEWlt8bcYI7vL1whPvjTXhVgVIE"} {"level":"debug","ts":"2026-07-17T05:44:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-tgjIqwYdI4hiUTgu_u3YUgvsfAFQW3yhUtEWlt8bcYI7vL1whPvjTXhVgVIE\"}"} {"level":"debug","ts":"2026-07-17T05:44:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","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-560f5b.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":"08491299-a291-4605-b6ad-fdcafba30b75","keyName":"e2e-rate-a-2df595","subscription":"e2e-rate-iso-a-2df595","tenant":"e2e-shared-a-560f5b","userId":"08491299-a291-4605-b6ad-fdcafba30b75","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T05:44:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.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-560f5b/rate-test-model-560f5b\",\"requestedSubscription\":\"e2e-rate-iso-a-2df595\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T05:44:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","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-560f5b.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-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2df595","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T05:44:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","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-17T05:44:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","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-17T05:44:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:44:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","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-17T05:44:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","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-17T05:44:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","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-2df595"} {"level":"debug","ts":"2026-07-17T05:44:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","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-17T05:44:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"08491299-a291-4605-b6ad-fdcafba30b75","keyName":"e2e-rate-a-2df595","selected_subscription":"e2e-rate-iso-a-2df595","selected_subscription_key":"ai-tenant-e2e-shared-a-560f5b/e2e-rate-iso-a-2df595@ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2df595","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T05:44:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:44:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1670ddab-c7de-4070-a151-2b16e02f8290","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:44:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"52334e2b-31fd-45df-8058-37b01753c912","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43862","PortSpecifier":{"PortValue":43862}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"52334e2b-31fd-45df-8058-37b01753c912","method":"POST","path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:44:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"52334e2b-31fd-45df-8058-37b01753c912","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43862","PortSpecifier":{"PortValue":43862}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267095,"nanos":911317366},"http":{"id":"52334e2b-31fd-45df-8058-37b01753c912","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"52334e2b-31fd-45df-8058-37b01753c912","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-tgjIqwYdI4hiUTgu_u3YUgvsfAFQW3yhUtEWlt8bcYI7vL1whPvjTXhVgVIE"} {"level":"debug","ts":"2026-07-17T05:44:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"52334e2b-31fd-45df-8058-37b01753c912","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-tgjIqwYdI4hiUTgu_u3YUgvsfAFQW3yhUtEWlt8bcYI7vL1whPvjTXhVgVIE\"}"} {"level":"debug","ts":"2026-07-17T05:44:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"52334e2b-31fd-45df-8058-37b01753c912","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-560f5b.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":"08491299-a291-4605-b6ad-fdcafba30b75","keyName":"e2e-rate-a-2df595","subscription":"e2e-rate-iso-a-2df595","tenant":"e2e-shared-a-560f5b","userId":"08491299-a291-4605-b6ad-fdcafba30b75","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T05:44:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"52334e2b-31fd-45df-8058-37b01753c912","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.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-560f5b/rate-test-model-560f5b\",\"requestedSubscription\":\"e2e-rate-iso-a-2df595\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T05:44:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"52334e2b-31fd-45df-8058-37b01753c912","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-560f5b.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-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2df595","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T05:44:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"52334e2b-31fd-45df-8058-37b01753c912","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"52334e2b-31fd-45df-8058-37b01753c912","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-17T05:44:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"52334e2b-31fd-45df-8058-37b01753c912","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-17T05:44:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"52334e2b-31fd-45df-8058-37b01753c912","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-17T05:44:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"52334e2b-31fd-45df-8058-37b01753c912","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:44:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"52334e2b-31fd-45df-8058-37b01753c912","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-17T05:44:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"52334e2b-31fd-45df-8058-37b01753c912","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-2df595"} {"level":"debug","ts":"2026-07-17T05:44:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"52334e2b-31fd-45df-8058-37b01753c912","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-17T05:44:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"52334e2b-31fd-45df-8058-37b01753c912","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"08491299-a291-4605-b6ad-fdcafba30b75","keyName":"e2e-rate-a-2df595","selected_subscription":"e2e-rate-iso-a-2df595","selected_subscription_key":"ai-tenant-e2e-shared-a-560f5b/e2e-rate-iso-a-2df595@ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2df595","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T05:44:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"52334e2b-31fd-45df-8058-37b01753c912","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:44:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"52334e2b-31fd-45df-8058-37b01753c912","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:44:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43878","PortSpecifier":{"PortValue":43878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","method":"POST","path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions","host":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:44:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43878","PortSpecifier":{"PortValue":43878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267096,"nanos":943408333},"http":{"id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","method":"POST","headers":{":authority":"e2e-shared-a-560f5b.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-tgjIqwYdI4hiUTgu_u3YUgvsfAFQW3yhUtEWlt8bcYI7vL1whPvjTXhVgVIE"} {"level":"debug","ts":"2026-07-17T05:44:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-tgjIqwYdI4hiUTgu_u3YUgvsfAFQW3yhUtEWlt8bcYI7vL1whPvjTXhVgVIE\"}"} {"level":"debug","ts":"2026-07-17T05:44:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","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-560f5b.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":"08491299-a291-4605-b6ad-fdcafba30b75","keyName":"e2e-rate-a-2df595","subscription":"e2e-rate-iso-a-2df595","tenant":"e2e-shared-a-560f5b","userId":"08491299-a291-4605-b6ad-fdcafba30b75","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T05:44:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-560f5b.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-560f5b/rate-test-model-560f5b\",\"requestedSubscription\":\"e2e-rate-iso-a-2df595\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T05:44:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","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-560f5b.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-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2df595","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T05:44:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","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-17T05:44:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","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-17T05:44:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","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-17T05:44:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-560f5b/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-17T05:44:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","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-17T05:44:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","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-17T05:44:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","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-2df595"} {"level":"debug","ts":"2026-07-17T05:44:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"08491299-a291-4605-b6ad-fdcafba30b75","keyName":"e2e-rate-a-2df595","selected_subscription":"e2e-rate-iso-a-2df595","selected_subscription_key":"ai-tenant-e2e-shared-a-560f5b/e2e-rate-iso-a-2df595@ai-tenant-e2e-shared-a-560f5b/rate-test-model-560f5b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-560f5b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2df595","namespace":"ai-tenant-e2e-shared-a-560f5b","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T05:44:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:44:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f25a8f46-d3a5-4050-a0f5-bd04766378ee","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:44:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2b974d85-a315-4977-b169-88c64e472de4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:42928","PortSpecifier":{"PortValue":42928}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2b974d85-a315-4977-b169-88c64e472de4","method":"POST","path":"/ai-tenant-e2e-shared-b-823cda/rate-test-model-823cda/v1/completions","host":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T05:44:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2b974d85-a315-4977-b169-88c64e472de4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:42928","PortSpecifier":{"PortValue":42928}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784267096,"nanos":977587329},"http":{"id":"2b974d85-a315-4977-b169-88c64e472de4","method":"POST","headers":{":authority":"e2e-shared-b-823cda.apps.25f63a98-633c-4d8f-a836-3d46e5ed2a23.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-823cda/rate-test-model-823cda/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2b974d85-a315-4977-b169-88c64e472de4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-130UmDsrAg0nsAZ0H_D0yLDbs96n2fWHpUtPKNcRXWLuFdcYRR1oWIqDJwmRj"} {"level":"debug","ts":"2026-07-17T05:44:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2b974d85-a315-4977-b169-88c64e472de4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-823cda.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-130UmDsrAg0nsAZ0H_D0yLDbs96n2fWHpUtPKNcRXWLuFdcYRR1oWIqDJwmRj\"}"} {"level":"debug","ts":"2026-07-17T05:44:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2b974d85-a315-4977-b169-88c64e472de4","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-823cda.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":"040f5ac9-b3bf-436b-83cd-9ac3c6c40695","keyName":"e2e-rate-b-2df595","subscription":"e2e-rate-iso-b-2df595","tenant":"e2e-shared-b-823cda","userId":"040f5ac9-b3bf-436b-83cd-9ac3c6c40695","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T05:44:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2b974d85-a315-4977-b169-88c64e472de4","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-823cda.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-823cda/rate-test-model-823cda\",\"requestedSubscription\":\"e2e-rate-iso-b-2df595\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T05:44:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2b974d85-a315-4977-b169-88c64e472de4","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-823cda.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-823cda","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-2df595","namespace":"ai-tenant-e2e-shared-b-823cda","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T05:44:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2b974d85-a315-4977-b169-88c64e472de4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T05:44:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2b974d85-a315-4977-b169-88c64e472de4","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-17T05:44:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2b974d85-a315-4977-b169-88c64e472de4","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-17T05:44:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2b974d85-a315-4977-b169-88c64e472de4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-823cda/rate-test-model-823cda\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-823cda/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-17T05:44:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2b974d85-a315-4977-b169-88c64e472de4","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-17T05:44:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2b974d85-a315-4977-b169-88c64e472de4","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-2df595"} {"level":"debug","ts":"2026-07-17T05:44:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2b974d85-a315-4977-b169-88c64e472de4","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-17T05:44:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2b974d85-a315-4977-b169-88c64e472de4","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-17T05:44:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2b974d85-a315-4977-b169-88c64e472de4","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":"groups","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_str","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":"040f5ac9-b3bf-436b-83cd-9ac3c6c40695","keyName":"e2e-rate-b-2df595","selected_subscription":"e2e-rate-iso-b-2df595","selected_subscription_key":"ai-tenant-e2e-shared-b-823cda/e2e-rate-iso-b-2df595@ai-tenant-e2e-shared-b-823cda/rate-test-model-823cda","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-823cda","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-2df595","namespace":"ai-tenant-e2e-shared-b-823cda","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T05:44:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2b974d85-a315-4977-b169-88c64e472de4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T05:44:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2b974d85-a315-4977-b169-88c64e472de4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T05:45:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b956f4ebe2699f928c191557aae26ed261b52ec1a89b9f2a49b44a7eb3db5577"} {"level":"info","ts":"2026-07-17T05:45:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/661cf2d37afbae656bf0c1fec3b56c8a7e72daeeba741977d3dc2749c1f72404"} {"level":"info","ts":"2026-07-17T05:45:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/164e83808092db01937fbc8adb4f155ecf37c52c33365981feb551d237959fde"} {"level":"info","ts":"2026-07-17T05:45:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/34731c9b0ad27f9e1b5c4b0c6ba3f6d1e7814850d8feaa32ce707dce982cb6b9"} {"level":"info","ts":"2026-07-17T05:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/511842a3315057f9c550541f6bfff539183862d31af9c4a3b35ce7dee86c371a"} {"level":"info","ts":"2026-07-17T05:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/51f83e25d10521af69e47aab951976021cb836340fa6c8606a4f498063c20fff"} {"level":"info","ts":"2026-07-17T05:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60525cbee2ebdba3ce61f371f622fed7976ed9c87b08c57ac35acf4792137595"} {"level":"info","ts":"2026-07-17T05:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec4c7a5232b01b367dc839f51514cfbc51d678b6e86090a633f84a48ecbb8ad2"} {"level":"info","ts":"2026-07-17T05:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b5063709268bcbecc92777ebdb3392e5b03a6f5e665e0f21f49eb54711eb44b"} {"level":"info","ts":"2026-07-17T05:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b557ce940d0c450ea870aa475bb0017c090654f857194917a67ec7181ee5cb0"} {"level":"info","ts":"2026-07-17T05:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c4b896bccce55932bb9fb813646608bc8155ee35d88da83f498b5cd084ff5698"} {"level":"info","ts":"2026-07-17T05:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/752a091712e52eaa45b9d323074fd88a30a31301d96c1eb9d04d91c1c5932218"} {"level":"info","ts":"2026-07-17T05:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7504dc782da2e66ba547a97589556f46e58f4ab5ab83cb3b195ecd02f884ff0f"} {"level":"info","ts":"2026-07-17T05:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f45eeb3e47a03549769a5db947409f4de9a74ed56c8a156ef6731bf864a4716"} {"level":"info","ts":"2026-07-17T05:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb3f4839ca7431bcddbc79a88d402390bbc316f92074cf60afa48437c3b64e00"} {"level":"info","ts":"2026-07-17T05:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3f19a7c39c450c58a1f531daabf401a0b9e9714d4ca2037c4fe56395538717e6"} {"level":"info","ts":"2026-07-17T05:45:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2e0817c84d1a00e9fc7e78163f2c880d341c31382f49317bd03ee9c2752bd2dc"} {"level":"info","ts":"2026-07-17T05:45:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a83427a29268cdfecf195e4ddefe8a8f347a80e1b81cae62e56c475d0dab04c6"} {"level":"info","ts":"2026-07-17T05:45:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b9b97b9be3aeeaa5f9caf83a36ce621fed481ce39fdc7bc202735dff43d6cbc2"} {"level":"info","ts":"2026-07-17T05:45:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/97b0913d6969f0e7acc57b6a130e94485039f3fb4eac333d7a15557f665b2d63"} {"level":"info","ts":"2026-07-17T05:45:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f3e75414d925677d8c22e5247a765e9864d9e9b485e43ffa695dc16cb1c78626"} {"level":"info","ts":"2026-07-17T05:45:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/52c1699ce74907127605edea8a51f776c5b898c8feb60e1d47d0adf916b93da4"} {"level":"info","ts":"2026-07-17T05:45:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d7401495d409ae05b671808907bef85c98f4b9a81f124172fce86ab48b1722fd"} {"level":"info","ts":"2026-07-17T05:45:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/115a711d72ef6f86721df99345e04e06a81d39267a87059400a3f1b93cf3c187"}