--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"} {"level":"error","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70\": 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-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3af154fcac018e420a460d853d58178b6c3700ca8c3b6ad90744903f6179451","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3af154fcac018e420a460d853d58178b6c3700ca8c3b6ad90744903f6179451"} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3af154fcac018e420a460d853d58178b6c3700ca8c3b6ad90744903f6179451","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3af154fcac018e420a460d853d58178b6c3700ca8c3b6ad90744903f6179451","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3af154fcac018e420a460d853d58178b6c3700ca8c3b6ad90744903f6179451"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3af154fcac018e420a460d853d58178b6c3700ca8c3b6ad90744903f6179451","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3af154fcac018e420a460d853d58178b6c3700ca8c3b6ad90744903f6179451","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3af154fcac018e420a460d853d58178b6c3700ca8c3b6ad90744903f6179451"} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3af154fcac018e420a460d853d58178b6c3700ca8c3b6ad90744903f6179451","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3af154fcac018e420a460d853d58178b6c3700ca8c3b6ad90744903f6179451","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3af154fcac018e420a460d853d58178b6c3700ca8c3b6ad90744903f6179451"} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3af154fcac018e420a460d853d58178b6c3700ca8c3b6ad90744903f6179451","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3af154fcac018e420a460d853d58178b6c3700ca8c3b6ad90744903f6179451"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3af154fcac018e420a460d853d58178b6c3700ca8c3b6ad90744903f6179451","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3af154fcac018e420a460d853d58178b6c3700ca8c3b6ad90744903f6179451","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3af154fcac018e420a460d853d58178b6c3700ca8c3b6ad90744903f6179451"} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:08:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"} {"level":"debug","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:08:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"} {"level":"debug","ts":"2026-07-06T20:08:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:08:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:08:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:08:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:08:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:08:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708"} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708"} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708"} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708"} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708"} {"level":"error","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708\": 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-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a"} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708"} {"level":"error","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a\": 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-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a"} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708"} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a"} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708"} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a"} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708"} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a"} {"level":"debug","ts":"2026-07-06T20:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:09:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:09:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:09:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708"} {"level":"info","ts":"2026-07-06T20:09:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a"} {"level":"info","ts":"2026-07-06T20:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78ed8b1a8612453596fbb0af23d87b5387ba9e7d9921b43edd9b36e154eb2d70"} {"level":"info","ts":"2026-07-06T20:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b3af154fcac018e420a460d853d58178b6c3700ca8c3b6ad90744903f6179451"} {"level":"info","ts":"2026-07-06T20:09:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ca4de1e4a9825b7de8ac02dba80a785f546ec3d387ed0d312d0147cb783f932a"} {"level":"info","ts":"2026-07-06T20:09:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2e4b1e51046f84ef03d6e31de27fed67ffc3cdc50c8b3d554946583fcfffc708"} {"level":"debug","ts":"2026-07-06T20:10:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"684cc5fbbcc941590f6ed98dca481e8bab18c278bcb7533c9ef044d5b9e61f24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"684cc5fbbcc941590f6ed98dca481e8bab18c278bcb7533c9ef044d5b9e61f24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"684cc5fbbcc941590f6ed98dca481e8bab18c278bcb7533c9ef044d5b9e61f24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"684cc5fbbcc941590f6ed98dca481e8bab18c278bcb7533c9ef044d5b9e61f24","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/684cc5fbbcc941590f6ed98dca481e8bab18c278bcb7533c9ef044d5b9e61f24"} {"level":"debug","ts":"2026-07-06T20:10:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"684cc5fbbcc941590f6ed98dca481e8bab18c278bcb7533c9ef044d5b9e61f24","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/684cc5fbbcc941590f6ed98dca481e8bab18c278bcb7533c9ef044d5b9e61f24"} {"level":"debug","ts":"2026-07-06T20:10:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"684cc5fbbcc941590f6ed98dca481e8bab18c278bcb7533c9ef044d5b9e61f24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["684cc5fbbcc941590f6ed98dca481e8bab18c278bcb7533c9ef044d5b9e61f24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"684cc5fbbcc941590f6ed98dca481e8bab18c278bcb7533c9ef044d5b9e61f24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"684cc5fbbcc941590f6ed98dca481e8bab18c278bcb7533c9ef044d5b9e61f24","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/684cc5fbbcc941590f6ed98dca481e8bab18c278bcb7533c9ef044d5b9e61f24"} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e"} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e"} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13cc9ddb9a0bb65bbdaa9f0cee48dbf33abfc2cf20e23c1b3ba41060e23fd64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e"} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13cc9ddb9a0bb65bbdaa9f0cee48dbf33abfc2cf20e23c1b3ba41060e23fd64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13cc9ddb9a0bb65bbdaa9f0cee48dbf33abfc2cf20e23c1b3ba41060e23fd64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13cc9ddb9a0bb65bbdaa9f0cee48dbf33abfc2cf20e23c1b3ba41060e23fd64"} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13cc9ddb9a0bb65bbdaa9f0cee48dbf33abfc2cf20e23c1b3ba41060e23fd64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e"} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13cc9ddb9a0bb65bbdaa9f0cee48dbf33abfc2cf20e23c1b3ba41060e23fd64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13cc9ddb9a0bb65bbdaa9f0cee48dbf33abfc2cf20e23c1b3ba41060e23fd64"} {"level":"error","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e\": 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-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13cc9ddb9a0bb65bbdaa9f0cee48dbf33abfc2cf20e23c1b3ba41060e23fd64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a13cc9ddb9a0bb65bbdaa9f0cee48dbf33abfc2cf20e23c1b3ba41060e23fd64"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e"} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13cc9ddb9a0bb65bbdaa9f0cee48dbf33abfc2cf20e23c1b3ba41060e23fd64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13cc9ddb9a0bb65bbdaa9f0cee48dbf33abfc2cf20e23c1b3ba41060e23fd64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38"} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e"} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13cc9ddb9a0bb65bbdaa9f0cee48dbf33abfc2cf20e23c1b3ba41060e23fd64"} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38"} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a98e4ecc5ec13226a7d0aaa6807837fb98517449003faa349819647d11cc66df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a98e4ecc5ec13226a7d0aaa6807837fb98517449003faa349819647d11cc66df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a98e4ecc5ec13226a7d0aaa6807837fb98517449003faa349819647d11cc66df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a98e4ecc5ec13226a7d0aaa6807837fb98517449003faa349819647d11cc66df"} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a98e4ecc5ec13226a7d0aaa6807837fb98517449003faa349819647d11cc66df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a98e4ecc5ec13226a7d0aaa6807837fb98517449003faa349819647d11cc66df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a98e4ecc5ec13226a7d0aaa6807837fb98517449003faa349819647d11cc66df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a98e4ecc5ec13226a7d0aaa6807837fb98517449003faa349819647d11cc66df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a98e4ecc5ec13226a7d0aaa6807837fb98517449003faa349819647d11cc66df"} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d"} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d"} {"level":"error","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d\": 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-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d"} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"622ece320aa6688acd3a92c72c0db951914343c3ab6193e964a57df1d013d30d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d"} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"622ece320aa6688acd3a92c72c0db951914343c3ab6193e964a57df1d013d30d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/622ece320aa6688acd3a92c72c0db951914343c3ab6193e964a57df1d013d30d"} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"622ece320aa6688acd3a92c72c0db951914343c3ab6193e964a57df1d013d30d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["622ece320aa6688acd3a92c72c0db951914343c3ab6193e964a57df1d013d30d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"622ece320aa6688acd3a92c72c0db951914343c3ab6193e964a57df1d013d30d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01053fde14224553fe42a128aa802b98ac7ce0776363122abc9e30306f63dfab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d"} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01053fde14224553fe42a128aa802b98ac7ce0776363122abc9e30306f63dfab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"622ece320aa6688acd3a92c72c0db951914343c3ab6193e964a57df1d013d30d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01053fde14224553fe42a128aa802b98ac7ce0776363122abc9e30306f63dfab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01053fde14224553fe42a128aa802b98ac7ce0776363122abc9e30306f63dfab"} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01053fde14224553fe42a128aa802b98ac7ce0776363122abc9e30306f63dfab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01053fde14224553fe42a128aa802b98ac7ce0776363122abc9e30306f63dfab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["01053fde14224553fe42a128aa802b98ac7ce0776363122abc9e30306f63dfab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"01053fde14224553fe42a128aa802b98ac7ce0776363122abc9e30306f63dfab","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"01053fde14224553fe42a128aa802b98ac7ce0776363122abc9e30306f63dfab\": 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-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01053fde14224553fe42a128aa802b98ac7ce0776363122abc9e30306f63dfab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["01053fde14224553fe42a128aa802b98ac7ce0776363122abc9e30306f63dfab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/622ece320aa6688acd3a92c72c0db951914343c3ab6193e964a57df1d013d30d"} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01053fde14224553fe42a128aa802b98ac7ce0776363122abc9e30306f63dfab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01053fde14224553fe42a128aa802b98ac7ce0776363122abc9e30306f63dfab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d"} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01053fde14224553fe42a128aa802b98ac7ce0776363122abc9e30306f63dfab"} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"} {"level":"debug","ts":"2026-07-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"abb7a6fbb6652249150b7dc538afaa1338d9f0c8c134bd5728011044e0fb27fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"abb7a6fbb6652249150b7dc538afaa1338d9f0c8c134bd5728011044e0fb27fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"abb7a6fbb6652249150b7dc538afaa1338d9f0c8c134bd5728011044e0fb27fa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/abb7a6fbb6652249150b7dc538afaa1338d9f0c8c134bd5728011044e0fb27fa"} {"level":"debug","ts":"2026-07-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"abb7a6fbb6652249150b7dc538afaa1338d9f0c8c134bd5728011044e0fb27fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"abb7a6fbb6652249150b7dc538afaa1338d9f0c8c134bd5728011044e0fb27fa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/abb7a6fbb6652249150b7dc538afaa1338d9f0c8c134bd5728011044e0fb27fa"} {"level":"debug","ts":"2026-07-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"abb7a6fbb6652249150b7dc538afaa1338d9f0c8c134bd5728011044e0fb27fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["abb7a6fbb6652249150b7dc538afaa1338d9f0c8c134bd5728011044e0fb27fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"abb7a6fbb6652249150b7dc538afaa1338d9f0c8c134bd5728011044e0fb27fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"abb7a6fbb6652249150b7dc538afaa1338d9f0c8c134bd5728011044e0fb27fa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/abb7a6fbb6652249150b7dc538afaa1338d9f0c8c134bd5728011044e0fb27fa"} {"level":"debug","ts":"2026-07-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"} {"level":"info","ts":"2026-07-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48\": 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-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a"} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a"} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"350322823a1de90edd2727f0ede94695571d493ee13dcc5a17e48cefaca00c66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"350322823a1de90edd2727f0ede94695571d493ee13dcc5a17e48cefaca00c66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"350322823a1de90edd2727f0ede94695571d493ee13dcc5a17e48cefaca00c66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/350322823a1de90edd2727f0ede94695571d493ee13dcc5a17e48cefaca00c66"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"350322823a1de90edd2727f0ede94695571d493ee13dcc5a17e48cefaca00c66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"350322823a1de90edd2727f0ede94695571d493ee13dcc5a17e48cefaca00c66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["350322823a1de90edd2727f0ede94695571d493ee13dcc5a17e48cefaca00c66"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"350322823a1de90edd2727f0ede94695571d493ee13dcc5a17e48cefaca00c66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"350322823a1de90edd2727f0ede94695571d493ee13dcc5a17e48cefaca00c66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5"} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/350322823a1de90edd2727f0ede94695571d493ee13dcc5a17e48cefaca00c66"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5"} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2360d80dfb2bcbf8cdb74ab41bec3f10b1ad2007f85e7ed5a4552ae3f55bd0a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2360d80dfb2bcbf8cdb74ab41bec3f10b1ad2007f85e7ed5a4552ae3f55bd0a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2360d80dfb2bcbf8cdb74ab41bec3f10b1ad2007f85e7ed5a4552ae3f55bd0a5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2360d80dfb2bcbf8cdb74ab41bec3f10b1ad2007f85e7ed5a4552ae3f55bd0a5"} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2360d80dfb2bcbf8cdb74ab41bec3f10b1ad2007f85e7ed5a4552ae3f55bd0a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2360d80dfb2bcbf8cdb74ab41bec3f10b1ad2007f85e7ed5a4552ae3f55bd0a5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2360d80dfb2bcbf8cdb74ab41bec3f10b1ad2007f85e7ed5a4552ae3f55bd0a5"} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2360d80dfb2bcbf8cdb74ab41bec3f10b1ad2007f85e7ed5a4552ae3f55bd0a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2360d80dfb2bcbf8cdb74ab41bec3f10b1ad2007f85e7ed5a4552ae3f55bd0a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2360d80dfb2bcbf8cdb74ab41bec3f10b1ad2007f85e7ed5a4552ae3f55bd0a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a36b48786e9b24e1a20ea4899fc425836551b62f791ebbb4b3f05a465d754767","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a36b48786e9b24e1a20ea4899fc425836551b62f791ebbb4b3f05a465d754767","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2360d80dfb2bcbf8cdb74ab41bec3f10b1ad2007f85e7ed5a4552ae3f55bd0a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb5f9ff829623b239c291fbb26b52d358a196a380a83374deb7131306fc91f30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a36b48786e9b24e1a20ea4899fc425836551b62f791ebbb4b3f05a465d754767"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb5f9ff829623b239c291fbb26b52d358a196a380a83374deb7131306fc91f30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a36b48786e9b24e1a20ea4899fc425836551b62f791ebbb4b3f05a465d754767","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a36b48786e9b24e1a20ea4899fc425836551b62f791ebbb4b3f05a465d754767"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2360d80dfb2bcbf8cdb74ab41bec3f10b1ad2007f85e7ed5a4552ae3f55bd0a5"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a36b48786e9b24e1a20ea4899fc425836551b62f791ebbb4b3f05a465d754767","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb5f9ff829623b239c291fbb26b52d358a196a380a83374deb7131306fc91f30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb5f9ff829623b239c291fbb26b52d358a196a380a83374deb7131306fc91f30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a36b48786e9b24e1a20ea4899fc425836551b62f791ebbb4b3f05a465d754767","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb5f9ff829623b239c291fbb26b52d358a196a380a83374deb7131306fc91f30","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb5f9ff829623b239c291fbb26b52d358a196a380a83374deb7131306fc91f30"} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb5f9ff829623b239c291fbb26b52d358a196a380a83374deb7131306fc91f30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb5f9ff829623b239c291fbb26b52d358a196a380a83374deb7131306fc91f30"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb5f9ff829623b239c291fbb26b52d358a196a380a83374deb7131306fc91f30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb5f9ff829623b239c291fbb26b52d358a196a380a83374deb7131306fc91f30","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a36b48786e9b24e1a20ea4899fc425836551b62f791ebbb4b3f05a465d754767"} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb5f9ff829623b239c291fbb26b52d358a196a380a83374deb7131306fc91f30"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93\": 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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:10:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:10: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-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"} {"level":"info","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:10:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:10:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"} {"level":"info","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7f90fa69-e110-4b59-a8c3-aaecdc74cb78","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:46392","PortSpecifier":{"PortValue":46392}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7f90fa69-e110-4b59-a8c3-aaecdc74cb78","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7f90fa69-e110-4b59-a8c3-aaecdc74cb78","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:46392","PortSpecifier":{"PortValue":46392}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368647,"nanos":340760406},"http":{"id":"7f90fa69-e110-4b59-a8c3-aaecdc74cb78","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7f90fa69-e110-4b59-a8c3-aaecdc74cb78","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7f90fa69-e110-4b59-a8c3-aaecdc74cb78","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7f90fa69-e110-4b59-a8c3-aaecdc74cb78","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7f90fa69-e110-4b59-a8c3-aaecdc74cb78","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-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7f90fa69-e110-4b59-a8c3-aaecdc74cb78","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-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7f90fa69-e110-4b59-a8c3-aaecdc74cb78","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/auth-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7f90fa69-e110-4b59-a8c3-aaecdc74cb78","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7f90fa69-e110-4b59-a8c3-aaecdc74cb78","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-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7f90fa69-e110-4b59-a8c3-aaecdc74cb78","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-06T20:10:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7f90fa69-e110-4b59-a8c3-aaecdc74cb78","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7f90fa69-e110-4b59-a8c3-aaecdc74cb78","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be873a91-487c-4150-86bb-f60c2a04ced0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:44648","PortSpecifier":{"PortValue":44648}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"be873a91-487c-4150-86bb-f60c2a04ced0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be873a91-487c-4150-86bb-f60c2a04ced0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:44648","PortSpecifier":{"PortValue":44648}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368647,"nanos":404586075},"http":{"id":"be873a91-487c-4150-86bb-f60c2a04ced0","method":"POST","headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"be873a91-487c-4150-86bb-f60c2a04ced0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"be873a91-487c-4150-86bb-f60c2a04ced0","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"be873a91-487c-4150-86bb-f60c2a04ced0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be873a91-487c-4150-86bb-f60c2a04ced0","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-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be873a91-487c-4150-86bb-f60c2a04ced0","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-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be873a91-487c-4150-86bb-f60c2a04ced0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-332acb/auth-test-model-332acb\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"be873a91-487c-4150-86bb-f60c2a04ced0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be873a91-487c-4150-86bb-f60c2a04ced0","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-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be873a91-487c-4150-86bb-f60c2a04ced0","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-06T20:10:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be873a91-487c-4150-86bb-f60c2a04ced0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be873a91-487c-4150-86bb-f60c2a04ced0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"87efea5a-b688-4d4b-b00c-d75d1aa329c9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:46396","PortSpecifier":{"PortValue":46396}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"87efea5a-b688-4d4b-b00c-d75d1aa329c9","method":"GET","path":"/maas-api/v1/api-keys/6fcbd8a1-f26d-42c9-abb7-d3566d8434de","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"87efea5a-b688-4d4b-b00c-d75d1aa329c9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:46396","PortSpecifier":{"PortValue":46396}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368647,"nanos":493305450},"http":{"id":"87efea5a-b688-4d4b-b00c-d75d1aa329c9","method":"GET","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/6fcbd8a1-f26d-42c9-abb7-d3566d8434de",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"87efea5a-b688-4d4b-b00c-d75d1aa329c9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"87efea5a-b688-4d4b-b00c-d75d1aa329c9","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"87efea5a-b688-4d4b-b00c-d75d1aa329c9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/6fcbd8a1-f26d-42c9-abb7-d3566d8434de",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87efea5a-b688-4d4b-b00c-d75d1aa329c9","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-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87efea5a-b688-4d4b-b00c-d75d1aa329c9","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-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87efea5a-b688-4d4b-b00c-d75d1aa329c9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/auth-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"87efea5a-b688-4d4b-b00c-d75d1aa329c9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87efea5a-b688-4d4b-b00c-d75d1aa329c9","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-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87efea5a-b688-4d4b-b00c-d75d1aa329c9","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-06T20:10:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"87efea5a-b688-4d4b-b00c-d75d1aa329c9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"87efea5a-b688-4d4b-b00c-d75d1aa329c9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e330701-3625-4998-9e07-5c021e1adc02","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:44660","PortSpecifier":{"PortValue":44660}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2e330701-3625-4998-9e07-5c021e1adc02","method":"GET","path":"/maas-api/v1/api-keys/be9dcf81-9e87-47a1-affe-d35222e3b8c8","host":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e330701-3625-4998-9e07-5c021e1adc02","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:44660","PortSpecifier":{"PortValue":44660}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368647,"nanos":527834638},"http":{"id":"2e330701-3625-4998-9e07-5c021e1adc02","method":"GET","headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/be9dcf81-9e87-47a1-affe-d35222e3b8c8",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2e330701-3625-4998-9e07-5c021e1adc02","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2e330701-3625-4998-9e07-5c021e1adc02","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2e330701-3625-4998-9e07-5c021e1adc02","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/be9dcf81-9e87-47a1-affe-d35222e3b8c8",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e330701-3625-4998-9e07-5c021e1adc02","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-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e330701-3625-4998-9e07-5c021e1adc02","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-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e330701-3625-4998-9e07-5c021e1adc02","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-332acb/auth-test-model-332acb\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2e330701-3625-4998-9e07-5c021e1adc02","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e330701-3625-4998-9e07-5c021e1adc02","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-06T20:10:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e330701-3625-4998-9e07-5c021e1adc02","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-06T20:10:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e330701-3625-4998-9e07-5c021e1adc02","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:10:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e330701-3625-4998-9e07-5c021e1adc02","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7b052b07-cb93-4bf7-8935-56ba1f891b0b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:34428","PortSpecifier":{"PortValue":34428}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7b052b07-cb93-4bf7-8935-56ba1f891b0b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7b052b07-cb93-4bf7-8935-56ba1f891b0b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:34428","PortSpecifier":{"PortValue":34428}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368667,"nanos":652715183},"http":{"id":"7b052b07-cb93-4bf7-8935-56ba1f891b0b","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7b052b07-cb93-4bf7-8935-56ba1f891b0b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7b052b07-cb93-4bf7-8935-56ba1f891b0b","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7b052b07-cb93-4bf7-8935-56ba1f891b0b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b052b07-cb93-4bf7-8935-56ba1f891b0b","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-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b052b07-cb93-4bf7-8935-56ba1f891b0b","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-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b052b07-cb93-4bf7-8935-56ba1f891b0b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/auth-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7b052b07-cb93-4bf7-8935-56ba1f891b0b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7b052b07-cb93-4bf7-8935-56ba1f891b0b","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-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7b052b07-cb93-4bf7-8935-56ba1f891b0b","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-06T20:11:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7b052b07-cb93-4bf7-8935-56ba1f891b0b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7b052b07-cb93-4bf7-8935-56ba1f891b0b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d590c75f-94c6-4178-b017-85e9c3afa081","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:39256","PortSpecifier":{"PortValue":39256}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d590c75f-94c6-4178-b017-85e9c3afa081","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d590c75f-94c6-4178-b017-85e9c3afa081","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:39256","PortSpecifier":{"PortValue":39256}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368667,"nanos":694629112},"http":{"id":"d590c75f-94c6-4178-b017-85e9c3afa081","method":"POST","headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d590c75f-94c6-4178-b017-85e9c3afa081","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d590c75f-94c6-4178-b017-85e9c3afa081","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d590c75f-94c6-4178-b017-85e9c3afa081","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d590c75f-94c6-4178-b017-85e9c3afa081","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-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d590c75f-94c6-4178-b017-85e9c3afa081","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-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d590c75f-94c6-4178-b017-85e9c3afa081","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-332acb/auth-test-model-332acb\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d590c75f-94c6-4178-b017-85e9c3afa081","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d590c75f-94c6-4178-b017-85e9c3afa081","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-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d590c75f-94c6-4178-b017-85e9c3afa081","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-06T20:11:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d590c75f-94c6-4178-b017-85e9c3afa081","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d590c75f-94c6-4178-b017-85e9c3afa081","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f925efba-9ac0-4f89-a446-3fea2666aa3e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:34430","PortSpecifier":{"PortValue":34430}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f925efba-9ac0-4f89-a446-3fea2666aa3e","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f925efba-9ac0-4f89-a446-3fea2666aa3e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:34430","PortSpecifier":{"PortValue":34430}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368667,"nanos":733501460},"http":{"id":"f925efba-9ac0-4f89-a446-3fea2666aa3e","method":"GET","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f925efba-9ac0-4f89-a446-3fea2666aa3e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-17311r4K1uxYkLYnQ_se5PgNdKwpMLZGTaXrbyVj8a4spDunT44KAEcqt5ond"} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f925efba-9ac0-4f89-a446-3fea2666aa3e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-17311r4K1uxYkLYnQ_se5PgNdKwpMLZGTaXrbyVj8a4spDunT44KAEcqt5ond\"}"} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f925efba-9ac0-4f89-a446-3fea2666aa3e","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-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"fc7ef838-bbca-47c7-8b30-3dcbfbf7207b","keyName":"e2e-auth-iso-a-bfc1ae","subscription":"e2e-auth-iso-98995f","tenant":"e2e-shared-a-87cbde","userId":"fc7ef838-bbca-47c7-8b30-3dcbfbf7207b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f925efba-9ac0-4f89-a446-3fea2666aa3e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f925efba-9ac0-4f89-a446-3fea2666aa3e","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-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f925efba-9ac0-4f89-a446-3fea2666aa3e","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-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f925efba-9ac0-4f89-a446-3fea2666aa3e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/auth-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f925efba-9ac0-4f89-a446-3fea2666aa3e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f925efba-9ac0-4f89-a446-3fea2666aa3e","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-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f925efba-9ac0-4f89-a446-3fea2666aa3e","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-98995f"} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f925efba-9ac0-4f89-a446-3fea2666aa3e","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-06T20:11:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f925efba-9ac0-4f89-a446-3fea2666aa3e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:11:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f925efba-9ac0-4f89-a446-3fea2666aa3e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f253bfe0-79c9-4e77-bb12-775bbc835647","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:38662","PortSpecifier":{"PortValue":38662}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f253bfe0-79c9-4e77-bb12-775bbc835647","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f253bfe0-79c9-4e77-bb12-775bbc835647","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:38662","PortSpecifier":{"PortValue":38662}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368682,"nanos":759072058},"http":{"id":"f253bfe0-79c9-4e77-bb12-775bbc835647","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f253bfe0-79c9-4e77-bb12-775bbc835647","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f253bfe0-79c9-4e77-bb12-775bbc835647","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f253bfe0-79c9-4e77-bb12-775bbc835647","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f253bfe0-79c9-4e77-bb12-775bbc835647","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-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f253bfe0-79c9-4e77-bb12-775bbc835647","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-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f253bfe0-79c9-4e77-bb12-775bbc835647","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/auth-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f253bfe0-79c9-4e77-bb12-775bbc835647","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f253bfe0-79c9-4e77-bb12-775bbc835647","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-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f253bfe0-79c9-4e77-bb12-775bbc835647","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-06T20:11:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f253bfe0-79c9-4e77-bb12-775bbc835647","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f253bfe0-79c9-4e77-bb12-775bbc835647","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aa7a58e0-b077-4678-82cd-d6e5ffa62a6f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:38496","PortSpecifier":{"PortValue":38496}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"aa7a58e0-b077-4678-82cd-d6e5ffa62a6f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aa7a58e0-b077-4678-82cd-d6e5ffa62a6f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:38496","PortSpecifier":{"PortValue":38496}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368682,"nanos":797108827},"http":{"id":"aa7a58e0-b077-4678-82cd-d6e5ffa62a6f","method":"POST","headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"aa7a58e0-b077-4678-82cd-d6e5ffa62a6f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"aa7a58e0-b077-4678-82cd-d6e5ffa62a6f","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"aa7a58e0-b077-4678-82cd-d6e5ffa62a6f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa7a58e0-b077-4678-82cd-d6e5ffa62a6f","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-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa7a58e0-b077-4678-82cd-d6e5ffa62a6f","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-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa7a58e0-b077-4678-82cd-d6e5ffa62a6f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-332acb/auth-test-model-332acb\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"aa7a58e0-b077-4678-82cd-d6e5ffa62a6f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa7a58e0-b077-4678-82cd-d6e5ffa62a6f","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-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa7a58e0-b077-4678-82cd-d6e5ffa62a6f","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-06T20:11:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aa7a58e0-b077-4678-82cd-d6e5ffa62a6f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aa7a58e0-b077-4678-82cd-d6e5ffa62a6f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"90c83a4a-2fb7-4fd4-bf27-a161bfd43754","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:38498","PortSpecifier":{"PortValue":38498}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"90c83a4a-2fb7-4fd4-bf27-a161bfd43754","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"90c83a4a-2fb7-4fd4-bf27-a161bfd43754","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:38498","PortSpecifier":{"PortValue":38498}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368682,"nanos":845314792},"http":{"id":"90c83a4a-2fb7-4fd4-bf27-a161bfd43754","method":"GET","headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"90c83a4a-2fb7-4fd4-bf27-a161bfd43754","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1ErszpauPYxPs3F6G_OnL6nj3pLxzM8eqYG7xKLi1VQJ1YPUNPI6SqzStpptj"} {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"90c83a4a-2fb7-4fd4-bf27-a161bfd43754","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-332acb.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1ErszpauPYxPs3F6G_OnL6nj3pLxzM8eqYG7xKLi1VQJ1YPUNPI6SqzStpptj\"}"} {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"90c83a4a-2fb7-4fd4-bf27-a161bfd43754","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-332acb.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"90c83a4a-2fb7-4fd4-bf27-a161bfd43754","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"90c83a4a-2fb7-4fd4-bf27-a161bfd43754","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-06T20:11:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"90c83a4a-2fb7-4fd4-bf27-a161bfd43754","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-06T20:11:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"90c83a4a-2fb7-4fd4-bf27-a161bfd43754","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-06T20:11:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"90c83a4a-2fb7-4fd4-bf27-a161bfd43754","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"content-type":"text/plain"},{"x-ext-auth-reason":""}]}} {"level":"info","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"395ad4b8-014b-4718-8f2c-a4d0ff3f0772","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55352","PortSpecifier":{"PortValue":55352}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"395ad4b8-014b-4718-8f2c-a4d0ff3f0772","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"395ad4b8-014b-4718-8f2c-a4d0ff3f0772","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55352","PortSpecifier":{"PortValue":55352}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368700,"nanos":5737858},"http":{"id":"395ad4b8-014b-4718-8f2c-a4d0ff3f0772","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"395ad4b8-014b-4718-8f2c-a4d0ff3f0772","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"395ad4b8-014b-4718-8f2c-a4d0ff3f0772","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"395ad4b8-014b-4718-8f2c-a4d0ff3f0772","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"395ad4b8-014b-4718-8f2c-a4d0ff3f0772","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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"395ad4b8-014b-4718-8f2c-a4d0ff3f0772","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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"395ad4b8-014b-4718-8f2c-a4d0ff3f0772","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/auth-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"395ad4b8-014b-4718-8f2c-a4d0ff3f0772","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"395ad4b8-014b-4718-8f2c-a4d0ff3f0772","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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"395ad4b8-014b-4718-8f2c-a4d0ff3f0772","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-06T20:11:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"395ad4b8-014b-4718-8f2c-a4d0ff3f0772","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"395ad4b8-014b-4718-8f2c-a4d0ff3f0772","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"89a1313d-e183-49ba-a426-94cca0b4ce6d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:45002","PortSpecifier":{"PortValue":45002}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"89a1313d-e183-49ba-a426-94cca0b4ce6d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"89a1313d-e183-49ba-a426-94cca0b4ce6d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:45002","PortSpecifier":{"PortValue":45002}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368700,"nanos":42083581},"http":{"id":"89a1313d-e183-49ba-a426-94cca0b4ce6d","method":"POST","headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"89a1313d-e183-49ba-a426-94cca0b4ce6d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"89a1313d-e183-49ba-a426-94cca0b4ce6d","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"89a1313d-e183-49ba-a426-94cca0b4ce6d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"89a1313d-e183-49ba-a426-94cca0b4ce6d","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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"89a1313d-e183-49ba-a426-94cca0b4ce6d","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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"89a1313d-e183-49ba-a426-94cca0b4ce6d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-332acb/auth-test-model-332acb\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"89a1313d-e183-49ba-a426-94cca0b4ce6d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"89a1313d-e183-49ba-a426-94cca0b4ce6d","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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"89a1313d-e183-49ba-a426-94cca0b4ce6d","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-06T20:11:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"89a1313d-e183-49ba-a426-94cca0b4ce6d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"89a1313d-e183-49ba-a426-94cca0b4ce6d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c036d776-405a-4815-8a96-ca2297e40365","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55358","PortSpecifier":{"PortValue":55358}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c036d776-405a-4815-8a96-ca2297e40365","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c036d776-405a-4815-8a96-ca2297e40365","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55358","PortSpecifier":{"PortValue":55358}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368700,"nanos":82043199},"http":{"id":"c036d776-405a-4815-8a96-ca2297e40365","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c036d776-405a-4815-8a96-ca2297e40365","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c036d776-405a-4815-8a96-ca2297e40365","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c036d776-405a-4815-8a96-ca2297e40365","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c036d776-405a-4815-8a96-ca2297e40365","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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c036d776-405a-4815-8a96-ca2297e40365","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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c036d776-405a-4815-8a96-ca2297e40365","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/auth-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c036d776-405a-4815-8a96-ca2297e40365","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c036d776-405a-4815-8a96-ca2297e40365","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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c036d776-405a-4815-8a96-ca2297e40365","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-06T20:11:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c036d776-405a-4815-8a96-ca2297e40365","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c036d776-405a-4815-8a96-ca2297e40365","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4049e24d-e13f-4ebc-bab4-e7e0ee10bddd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:45008","PortSpecifier":{"PortValue":45008}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4049e24d-e13f-4ebc-bab4-e7e0ee10bddd","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4049e24d-e13f-4ebc-bab4-e7e0ee10bddd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:45008","PortSpecifier":{"PortValue":45008}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368700,"nanos":123678644},"http":{"id":"4049e24d-e13f-4ebc-bab4-e7e0ee10bddd","method":"POST","headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4049e24d-e13f-4ebc-bab4-e7e0ee10bddd","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4049e24d-e13f-4ebc-bab4-e7e0ee10bddd","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4049e24d-e13f-4ebc-bab4-e7e0ee10bddd","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4049e24d-e13f-4ebc-bab4-e7e0ee10bddd","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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4049e24d-e13f-4ebc-bab4-e7e0ee10bddd","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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4049e24d-e13f-4ebc-bab4-e7e0ee10bddd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-332acb/auth-test-model-332acb\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4049e24d-e13f-4ebc-bab4-e7e0ee10bddd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4049e24d-e13f-4ebc-bab4-e7e0ee10bddd","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-06T20:11:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4049e24d-e13f-4ebc-bab4-e7e0ee10bddd","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-06T20:11:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4049e24d-e13f-4ebc-bab4-e7e0ee10bddd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:11:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4049e24d-e13f-4ebc-bab4-e7e0ee10bddd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a46d6c95-8f51-435e-80fe-4f7ee94077f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:35720","PortSpecifier":{"PortValue":35720}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a46d6c95-8f51-435e-80fe-4f7ee94077f8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a46d6c95-8f51-435e-80fe-4f7ee94077f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:35720","PortSpecifier":{"PortValue":35720}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368720,"nanos":288245777},"http":{"id":"a46d6c95-8f51-435e-80fe-4f7ee94077f8","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a46d6c95-8f51-435e-80fe-4f7ee94077f8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a46d6c95-8f51-435e-80fe-4f7ee94077f8","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a46d6c95-8f51-435e-80fe-4f7ee94077f8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a46d6c95-8f51-435e-80fe-4f7ee94077f8","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-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a46d6c95-8f51-435e-80fe-4f7ee94077f8","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-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a46d6c95-8f51-435e-80fe-4f7ee94077f8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/auth-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a46d6c95-8f51-435e-80fe-4f7ee94077f8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a46d6c95-8f51-435e-80fe-4f7ee94077f8","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-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a46d6c95-8f51-435e-80fe-4f7ee94077f8","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-06T20:12:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a46d6c95-8f51-435e-80fe-4f7ee94077f8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a46d6c95-8f51-435e-80fe-4f7ee94077f8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8921112e-c81d-4ed5-ab51-cafea42158d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:58328","PortSpecifier":{"PortValue":58328}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8921112e-c81d-4ed5-ab51-cafea42158d1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8921112e-c81d-4ed5-ab51-cafea42158d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:58328","PortSpecifier":{"PortValue":58328}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368720,"nanos":327882724},"http":{"id":"8921112e-c81d-4ed5-ab51-cafea42158d1","method":"POST","headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8921112e-c81d-4ed5-ab51-cafea42158d1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8921112e-c81d-4ed5-ab51-cafea42158d1","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8921112e-c81d-4ed5-ab51-cafea42158d1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8921112e-c81d-4ed5-ab51-cafea42158d1","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-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8921112e-c81d-4ed5-ab51-cafea42158d1","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-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8921112e-c81d-4ed5-ab51-cafea42158d1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-332acb/auth-test-model-332acb\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8921112e-c81d-4ed5-ab51-cafea42158d1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8921112e-c81d-4ed5-ab51-cafea42158d1","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-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8921112e-c81d-4ed5-ab51-cafea42158d1","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-06T20:12:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8921112e-c81d-4ed5-ab51-cafea42158d1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8921112e-c81d-4ed5-ab51-cafea42158d1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"16fa6fe0-c2be-40bd-9395-75122e011b0f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:58338","PortSpecifier":{"PortValue":58338}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"16fa6fe0-c2be-40bd-9395-75122e011b0f","method":"GET","path":"/maas-api/v1/api-keys/1fd4a277-fa5a-459b-be6d-aec0b8093b6f","host":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"16fa6fe0-c2be-40bd-9395-75122e011b0f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:58338","PortSpecifier":{"PortValue":58338}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368720,"nanos":371450057},"http":{"id":"16fa6fe0-c2be-40bd-9395-75122e011b0f","method":"GET","headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1fd4a277-fa5a-459b-be6d-aec0b8093b6f",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"16fa6fe0-c2be-40bd-9395-75122e011b0f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"16fa6fe0-c2be-40bd-9395-75122e011b0f","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"16fa6fe0-c2be-40bd-9395-75122e011b0f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1fd4a277-fa5a-459b-be6d-aec0b8093b6f",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"16fa6fe0-c2be-40bd-9395-75122e011b0f","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-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"16fa6fe0-c2be-40bd-9395-75122e011b0f","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-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"16fa6fe0-c2be-40bd-9395-75122e011b0f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-332acb/auth-test-model-332acb\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"16fa6fe0-c2be-40bd-9395-75122e011b0f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"16fa6fe0-c2be-40bd-9395-75122e011b0f","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-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"16fa6fe0-c2be-40bd-9395-75122e011b0f","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-06T20:12:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"16fa6fe0-c2be-40bd-9395-75122e011b0f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"16fa6fe0-c2be-40bd-9395-75122e011b0f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c9a2807a-9808-4235-befd-0285f684d79b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:35732","PortSpecifier":{"PortValue":35732}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c9a2807a-9808-4235-befd-0285f684d79b","method":"GET","path":"/maas-api/v1/api-keys/1fd4a277-fa5a-459b-be6d-aec0b8093b6f","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c9a2807a-9808-4235-befd-0285f684d79b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:35732","PortSpecifier":{"PortValue":35732}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368720,"nanos":408200344},"http":{"id":"c9a2807a-9808-4235-befd-0285f684d79b","method":"GET","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1fd4a277-fa5a-459b-be6d-aec0b8093b6f",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c9a2807a-9808-4235-befd-0285f684d79b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c9a2807a-9808-4235-befd-0285f684d79b","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c9a2807a-9808-4235-befd-0285f684d79b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1fd4a277-fa5a-459b-be6d-aec0b8093b6f",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c9a2807a-9808-4235-befd-0285f684d79b","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-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c9a2807a-9808-4235-befd-0285f684d79b","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-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c9a2807a-9808-4235-befd-0285f684d79b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/auth-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c9a2807a-9808-4235-befd-0285f684d79b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c9a2807a-9808-4235-befd-0285f684d79b","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-06T20:12:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c9a2807a-9808-4235-befd-0285f684d79b","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-06T20:12:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c9a2807a-9808-4235-befd-0285f684d79b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:12:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c9a2807a-9808-4235-befd-0285f684d79b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8cd1b9be-602e-46ec-a33d-e7803bc0082d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:57916","PortSpecifier":{"PortValue":57916}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8cd1b9be-602e-46ec-a33d-e7803bc0082d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8cd1b9be-602e-46ec-a33d-e7803bc0082d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:57916","PortSpecifier":{"PortValue":57916}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368735,"nanos":384980008},"http":{"id":"8cd1b9be-602e-46ec-a33d-e7803bc0082d","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8cd1b9be-602e-46ec-a33d-e7803bc0082d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8cd1b9be-602e-46ec-a33d-e7803bc0082d","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8cd1b9be-602e-46ec-a33d-e7803bc0082d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8cd1b9be-602e-46ec-a33d-e7803bc0082d","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-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8cd1b9be-602e-46ec-a33d-e7803bc0082d","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-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8cd1b9be-602e-46ec-a33d-e7803bc0082d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/auth-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8cd1b9be-602e-46ec-a33d-e7803bc0082d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8cd1b9be-602e-46ec-a33d-e7803bc0082d","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-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8cd1b9be-602e-46ec-a33d-e7803bc0082d","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-06T20:12:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8cd1b9be-602e-46ec-a33d-e7803bc0082d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8cd1b9be-602e-46ec-a33d-e7803bc0082d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ee3750c1-dc27-4569-a0f2-efa420f1cf71","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:47540","PortSpecifier":{"PortValue":47540}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ee3750c1-dc27-4569-a0f2-efa420f1cf71","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ee3750c1-dc27-4569-a0f2-efa420f1cf71","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:47540","PortSpecifier":{"PortValue":47540}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368735,"nanos":425508985},"http":{"id":"ee3750c1-dc27-4569-a0f2-efa420f1cf71","method":"POST","headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ee3750c1-dc27-4569-a0f2-efa420f1cf71","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ee3750c1-dc27-4569-a0f2-efa420f1cf71","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ee3750c1-dc27-4569-a0f2-efa420f1cf71","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee3750c1-dc27-4569-a0f2-efa420f1cf71","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-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee3750c1-dc27-4569-a0f2-efa420f1cf71","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-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee3750c1-dc27-4569-a0f2-efa420f1cf71","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-332acb/auth-test-model-332acb\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ee3750c1-dc27-4569-a0f2-efa420f1cf71","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee3750c1-dc27-4569-a0f2-efa420f1cf71","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-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee3750c1-dc27-4569-a0f2-efa420f1cf71","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-06T20:12:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ee3750c1-dc27-4569-a0f2-efa420f1cf71","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ee3750c1-dc27-4569-a0f2-efa420f1cf71","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"49a1d467-4c93-4cc7-8029-cfe7ec023b47","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:57930","PortSpecifier":{"PortValue":57930}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"49a1d467-4c93-4cc7-8029-cfe7ec023b47","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"49a1d467-4c93-4cc7-8029-cfe7ec023b47","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:57930","PortSpecifier":{"PortValue":57930}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368735,"nanos":467944498},"http":{"id":"49a1d467-4c93-4cc7-8029-cfe7ec023b47","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"49a1d467-4c93-4cc7-8029-cfe7ec023b47","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-YhmzPGm4j0gEX5Iy_bz8AQ96FbqfIH03xcMcaHttTf95CK4qugf8Ipvmpvjn"} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"49a1d467-4c93-4cc7-8029-cfe7ec023b47","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-YhmzPGm4j0gEX5Iy_bz8AQ96FbqfIH03xcMcaHttTf95CK4qugf8Ipvmpvjn\"}"} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"49a1d467-4c93-4cc7-8029-cfe7ec023b47","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-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"5bb96645-0a7f-4d57-8266-ff7c9c5449cd","keyName":"e2e-auth-iso-a-751c4a","subscription":"e2e-auth-iso-65061a","tenant":"e2e-shared-a-87cbde","userId":"5bb96645-0a7f-4d57-8266-ff7c9c5449cd","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"49a1d467-4c93-4cc7-8029-cfe7ec023b47","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49a1d467-4c93-4cc7-8029-cfe7ec023b47","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-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49a1d467-4c93-4cc7-8029-cfe7ec023b47","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-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49a1d467-4c93-4cc7-8029-cfe7ec023b47","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/auth-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"49a1d467-4c93-4cc7-8029-cfe7ec023b47","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-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"49a1d467-4c93-4cc7-8029-cfe7ec023b47","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"49a1d467-4c93-4cc7-8029-cfe7ec023b47","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-65061a"} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"49a1d467-4c93-4cc7-8029-cfe7ec023b47","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-06T20:12:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"49a1d467-4c93-4cc7-8029-cfe7ec023b47","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:12:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"49a1d467-4c93-4cc7-8029-cfe7ec023b47","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:12:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a98e4ecc5ec13226a7d0aaa6807837fb98517449003faa349819647d11cc66df"} {"level":"info","ts":"2026-07-06T20:12:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/776000305f8fa5568b239d6890e7781965355bcafd315614bb0b788790299d5d"} {"level":"info","ts":"2026-07-06T20:12:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/abb7a6fbb6652249150b7dc538afaa1338d9f0c8c134bd5728011044e0fb27fa"} {"level":"info","ts":"2026-07-06T20:12:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2360d80dfb2bcbf8cdb74ab41bec3f10b1ad2007f85e7ed5a4552ae3f55bd0a5"} {"level":"info","ts":"2026-07-06T20:12:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cc3804ad1093343d006b9cbaec58603cdb845e11e4deb08efeb958322dc40a51"} {"level":"info","ts":"2026-07-06T20:12:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/350322823a1de90edd2727f0ede94695571d493ee13dcc5a17e48cefaca00c66"} {"level":"info","ts":"2026-07-06T20:12:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a098dcc0090479ac16dae8207e7842edb037a3a62c425a27838d9c0dcad0db93"} {"level":"info","ts":"2026-07-06T20:12:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ad836d3b4f4128b198f1ac7541a6548137591028516ff4df714f11961abb5c3e"} {"level":"info","ts":"2026-07-06T20:12:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c900eb786a9266dfebb77fa3a28e32113ee2a56aa90193cedcbbb044051487e2"} {"level":"info","ts":"2026-07-06T20:12:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/01053fde14224553fe42a128aa802b98ac7ce0776363122abc9e30306f63dfab"} {"level":"info","ts":"2026-07-06T20:12:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb5f9ff829623b239c291fbb26b52d358a196a380a83374deb7131306fc91f30"} {"level":"info","ts":"2026-07-06T20:12:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/684cc5fbbcc941590f6ed98dca481e8bab18c278bcb7533c9ef044d5b9e61f24"} {"level":"info","ts":"2026-07-06T20:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c09ae4d9c2a941bc1ac1eb0bf6135007c269e12ec73ed07e8edfbdf0bc2480c5"} {"level":"info","ts":"2026-07-06T20:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a13cc9ddb9a0bb65bbdaa9f0cee48dbf33abfc2cf20e23c1b3ba41060e23fd64"} {"level":"info","ts":"2026-07-06T20:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/622ece320aa6688acd3a92c72c0db951914343c3ab6193e964a57df1d013d30d"} {"level":"info","ts":"2026-07-06T20:12:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a36b48786e9b24e1a20ea4899fc425836551b62f791ebbb4b3f05a465d754767"} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5"} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5\": 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-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5"} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5"} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5\": 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-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5"} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5"} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac"} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac"} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5"} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac"} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7674c1a0e536a6272c3fc0aad5116a0520fdd791824df4cd9bd943cb46f1a1e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5"} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7674c1a0e536a6272c3fc0aad5116a0520fdd791824df4cd9bd943cb46f1a1e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7674c1a0e536a6272c3fc0aad5116a0520fdd791824df4cd9bd943cb46f1a1e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7674c1a0e536a6272c3fc0aad5116a0520fdd791824df4cd9bd943cb46f1a1e5"} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7674c1a0e536a6272c3fc0aad5116a0520fdd791824df4cd9bd943cb46f1a1e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac"} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7674c1a0e536a6272c3fc0aad5116a0520fdd791824df4cd9bd943cb46f1a1e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7674c1a0e536a6272c3fc0aad5116a0520fdd791824df4cd9bd943cb46f1a1e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7674c1a0e536a6272c3fc0aad5116a0520fdd791824df4cd9bd943cb46f1a1e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5"} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7674c1a0e536a6272c3fc0aad5116a0520fdd791824df4cd9bd943cb46f1a1e5"} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7674c1a0e536a6272c3fc0aad5116a0520fdd791824df4cd9bd943cb46f1a1e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac"} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5"} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac"} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5"} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717"} {"level":"error","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717\": 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-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac"} {"level":"error","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717\": 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-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5"} {"level":"info","ts":"2026-07-06T20:12:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717"} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231"} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231"} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231"} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231"} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283"} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7f1e6a6b05586231ebb489b64112ba53c232e2a7f25daed19c12b5ecb8e54b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7f1e6a6b05586231ebb489b64112ba53c232e2a7f25daed19c12b5ecb8e54b9"} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7f1e6a6b05586231ebb489b64112ba53c232e2a7f25daed19c12b5ecb8e54b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283"} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7f1e6a6b05586231ebb489b64112ba53c232e2a7f25daed19c12b5ecb8e54b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b7f1e6a6b05586231ebb489b64112ba53c232e2a7f25daed19c12b5ecb8e54b9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231"} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7f1e6a6b05586231ebb489b64112ba53c232e2a7f25daed19c12b5ecb8e54b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7f1e6a6b05586231ebb489b64112ba53c232e2a7f25daed19c12b5ecb8e54b9"} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7f1e6a6b05586231ebb489b64112ba53c232e2a7f25daed19c12b5ecb8e54b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283"} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231"} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7f1e6a6b05586231ebb489b64112ba53c232e2a7f25daed19c12b5ecb8e54b9"} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283"} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231"} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283"} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231"} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:12:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283"} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:12:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231"} {"level":"debug","ts":"2026-07-06T20:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:15Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b"} {"level":"info","ts":"2026-07-06T20:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b"} {"level":"error","ts":"2026-07-06T20:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b\": 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-06T20:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b"} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b"} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b"} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21df062bf9e40873bf530603da2de0657ca5e25caf7c65f638a02a59dd2897a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21df062bf9e40873bf530603da2de0657ca5e25caf7c65f638a02a59dd2897a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21df062bf9e40873bf530603da2de0657ca5e25caf7c65f638a02a59dd2897a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21df062bf9e40873bf530603da2de0657ca5e25caf7c65f638a02a59dd2897a7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21df062bf9e40873bf530603da2de0657ca5e25caf7c65f638a02a59dd2897a7"} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21df062bf9e40873bf530603da2de0657ca5e25caf7c65f638a02a59dd2897a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21df062bf9e40873bf530603da2de0657ca5e25caf7c65f638a02a59dd2897a7"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b"} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21df062bf9e40873bf530603da2de0657ca5e25caf7c65f638a02a59dd2897a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["21df062bf9e40873bf530603da2de0657ca5e25caf7c65f638a02a59dd2897a7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21df062bf9e40873bf530603da2de0657ca5e25caf7c65f638a02a59dd2897a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"876a8d27af3f139ab9998e34c39c6b8a48fe82b9d26abfa725d83f78ffee6525","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"876a8d27af3f139ab9998e34c39c6b8a48fe82b9d26abfa725d83f78ffee6525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21df062bf9e40873bf530603da2de0657ca5e25caf7c65f638a02a59dd2897a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"876a8d27af3f139ab9998e34c39c6b8a48fe82b9d26abfa725d83f78ffee6525","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/876a8d27af3f139ab9998e34c39c6b8a48fe82b9d26abfa725d83f78ffee6525"} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"876a8d27af3f139ab9998e34c39c6b8a48fe82b9d26abfa725d83f78ffee6525","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["876a8d27af3f139ab9998e34c39c6b8a48fe82b9d26abfa725d83f78ffee6525"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"876a8d27af3f139ab9998e34c39c6b8a48fe82b9d26abfa725d83f78ffee6525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"876a8d27af3f139ab9998e34c39c6b8a48fe82b9d26abfa725d83f78ffee6525","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21df062bf9e40873bf530603da2de0657ca5e25caf7c65f638a02a59dd2897a7"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/876a8d27af3f139ab9998e34c39c6b8a48fe82b9d26abfa725d83f78ffee6525"} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751"} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751"} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4"} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba"} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"} {"level":"info","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"} {"level":"debug","ts":"2026-07-06T20:13:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"} {"level":"debug","ts":"2026-07-06T20:13:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"610956313da66c80f559c10afbc2a6fb0f82915d96916326c87b76cf23cf2864","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"610956313da66c80f559c10afbc2a6fb0f82915d96916326c87b76cf23cf2864","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/610956313da66c80f559c10afbc2a6fb0f82915d96916326c87b76cf23cf2864"} {"level":"info","ts":"2026-07-06T20:13:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"610956313da66c80f559c10afbc2a6fb0f82915d96916326c87b76cf23cf2864","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/610956313da66c80f559c10afbc2a6fb0f82915d96916326c87b76cf23cf2864"} {"level":"debug","ts":"2026-07-06T20:13:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"610956313da66c80f559c10afbc2a6fb0f82915d96916326c87b76cf23cf2864","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["610956313da66c80f559c10afbc2a6fb0f82915d96916326c87b76cf23cf2864"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"610956313da66c80f559c10afbc2a6fb0f82915d96916326c87b76cf23cf2864","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"610956313da66c80f559c10afbc2a6fb0f82915d96916326c87b76cf23cf2864","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"} {"level":"info","ts":"2026-07-06T20:13:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/610956313da66c80f559c10afbc2a6fb0f82915d96916326c87b76cf23cf2864"} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7674c1a0e536a6272c3fc0aad5116a0520fdd791824df4cd9bd943cb46f1a1e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7674c1a0e536a6272c3fc0aad5116a0520fdd791824df4cd9bd943cb46f1a1e5"} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba"} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717"} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b"} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5"} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21df062bf9e40873bf530603da2de0657ca5e25caf7c65f638a02a59dd2897a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:13:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21df062bf9e40873bf530603da2de0657ca5e25caf7c65f638a02a59dd2897a7"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7f1e6a6b05586231ebb489b64112ba53c232e2a7f25daed19c12b5ecb8e54b9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"610956313da66c80f559c10afbc2a6fb0f82915d96916326c87b76cf23cf2864","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38"} {"level":"debug","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"876a8d27af3f139ab9998e34c39c6b8a48fe82b9d26abfa725d83f78ffee6525","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7f1e6a6b05586231ebb489b64112ba53c232e2a7f25daed19c12b5ecb8e54b9"} {"level":"info","ts":"2026-07-06T20:13:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5"} {"level":"info","ts":"2026-07-06T20:13:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283"} {"level":"info","ts":"2026-07-06T20:13:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/610956313da66c80f559c10afbc2a6fb0f82915d96916326c87b76cf23cf2864"} {"level":"info","ts":"2026-07-06T20:13:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/876a8d27af3f139ab9998e34c39c6b8a48fe82b9d26abfa725d83f78ffee6525"} {"level":"info","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"155c0c06-71ed-46d8-bc40-da14f5b02ec4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55910","PortSpecifier":{"PortValue":55910}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"155c0c06-71ed-46d8-bc40-da14f5b02ec4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"155c0c06-71ed-46d8-bc40-da14f5b02ec4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55910","PortSpecifier":{"PortValue":55910}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368840,"nanos":106689733},"http":{"id":"155c0c06-71ed-46d8-bc40-da14f5b02ec4","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"155c0c06-71ed-46d8-bc40-da14f5b02ec4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"155c0c06-71ed-46d8-bc40-da14f5b02ec4","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"155c0c06-71ed-46d8-bc40-da14f5b02ec4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"155c0c06-71ed-46d8-bc40-da14f5b02ec4","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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"155c0c06-71ed-46d8-bc40-da14f5b02ec4","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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"155c0c06-71ed-46d8-bc40-da14f5b02ec4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/sub-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"155c0c06-71ed-46d8-bc40-da14f5b02ec4","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_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"155c0c06-71ed-46d8-bc40-da14f5b02ec4","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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"155c0c06-71ed-46d8-bc40-da14f5b02ec4","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-06T20:14:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"155c0c06-71ed-46d8-bc40-da14f5b02ec4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"155c0c06-71ed-46d8-bc40-da14f5b02ec4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8fbd25a6-0360-4117-9aa0-5fdc318fe167","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:45504","PortSpecifier":{"PortValue":45504}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8fbd25a6-0360-4117-9aa0-5fdc318fe167","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8fbd25a6-0360-4117-9aa0-5fdc318fe167","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:45504","PortSpecifier":{"PortValue":45504}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368840,"nanos":153719358},"http":{"id":"8fbd25a6-0360-4117-9aa0-5fdc318fe167","method":"POST","headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8fbd25a6-0360-4117-9aa0-5fdc318fe167","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8fbd25a6-0360-4117-9aa0-5fdc318fe167","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8fbd25a6-0360-4117-9aa0-5fdc318fe167","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8fbd25a6-0360-4117-9aa0-5fdc318fe167","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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8fbd25a6-0360-4117-9aa0-5fdc318fe167","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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8fbd25a6-0360-4117-9aa0-5fdc318fe167","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-332acb/sub-test-model-332acb\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8fbd25a6-0360-4117-9aa0-5fdc318fe167","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":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8fbd25a6-0360-4117-9aa0-5fdc318fe167","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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8fbd25a6-0360-4117-9aa0-5fdc318fe167","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-06T20:14:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8fbd25a6-0360-4117-9aa0-5fdc318fe167","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8fbd25a6-0360-4117-9aa0-5fdc318fe167","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b430fa9a-9989-464e-b2d7-5f8af3528239","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55924","PortSpecifier":{"PortValue":55924}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b430fa9a-9989-464e-b2d7-5f8af3528239","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b430fa9a-9989-464e-b2d7-5f8af3528239","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55924","PortSpecifier":{"PortValue":55924}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368840,"nanos":200086845},"http":{"id":"b430fa9a-9989-464e-b2d7-5f8af3528239","method":"GET","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b430fa9a-9989-464e-b2d7-5f8af3528239","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1OY84lWazKwAnyREi_xLPbQkvMSERniEo22du5TCx2js1SxsEXCGm9qFrrilG"} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b430fa9a-9989-464e-b2d7-5f8af3528239","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1OY84lWazKwAnyREi_xLPbQkvMSERniEo22du5TCx2js1SxsEXCGm9qFrrilG\"}"} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b430fa9a-9989-464e-b2d7-5f8af3528239","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-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"777cbe36-5c52-46b0-8c80-060ac310aeb2","keyName":"e2e-sub-iso-ef342e","subscription":"e2e-a-only-845bce","tenant":"e2e-shared-a-87cbde","userId":"777cbe36-5c52-46b0-8c80-060ac310aeb2","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b430fa9a-9989-464e-b2d7-5f8af3528239","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b430fa9a-9989-464e-b2d7-5f8af3528239","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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b430fa9a-9989-464e-b2d7-5f8af3528239","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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b430fa9a-9989-464e-b2d7-5f8af3528239","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/sub-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b430fa9a-9989-464e-b2d7-5f8af3528239","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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b430fa9a-9989-464e-b2d7-5f8af3528239","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_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b430fa9a-9989-464e-b2d7-5f8af3528239","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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b430fa9a-9989-464e-b2d7-5f8af3528239","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-845bce"} {"level":"info","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b430fa9a-9989-464e-b2d7-5f8af3528239","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b430fa9a-9989-464e-b2d7-5f8af3528239","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aa2f0ec3-f9bc-4a90-b1a0-aa42d92dcf0a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:45518","PortSpecifier":{"PortValue":45518}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"aa2f0ec3-f9bc-4a90-b1a0-aa42d92dcf0a","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aa2f0ec3-f9bc-4a90-b1a0-aa42d92dcf0a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:45518","PortSpecifier":{"PortValue":45518}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368840,"nanos":243418773},"http":{"id":"aa2f0ec3-f9bc-4a90-b1a0-aa42d92dcf0a","method":"GET","headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"aa2f0ec3-f9bc-4a90-b1a0-aa42d92dcf0a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1XEBJcMb4obVzLxpV_Dbie2Udo7MGIx9On04uaD7IWW1SXwwYugNkaHA1M61T"} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"aa2f0ec3-f9bc-4a90-b1a0-aa42d92dcf0a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-332acb.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1XEBJcMb4obVzLxpV_Dbie2Udo7MGIx9On04uaD7IWW1SXwwYugNkaHA1M61T\"}"} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"aa2f0ec3-f9bc-4a90-b1a0-aa42d92dcf0a","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-332acb.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"eb6ff034-9a14-49bb-bc44-3737ab269b3c","keyName":"e2e-sub-iso-366d31","subscription":"e2e-b-only-845bce","tenant":"e2e-shared-b-332acb","userId":"eb6ff034-9a14-49bb-bc44-3737ab269b3c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"aa2f0ec3-f9bc-4a90-b1a0-aa42d92dcf0a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa2f0ec3-f9bc-4a90-b1a0-aa42d92dcf0a","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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa2f0ec3-f9bc-4a90-b1a0-aa42d92dcf0a","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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa2f0ec3-f9bc-4a90-b1a0-aa42d92dcf0a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-332acb/sub-test-model-332acb\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa2f0ec3-f9bc-4a90-b1a0-aa42d92dcf0a","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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa2f0ec3-f9bc-4a90-b1a0-aa42d92dcf0a","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-845bce"} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa2f0ec3-f9bc-4a90-b1a0-aa42d92dcf0a","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-06T20:14:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"aa2f0ec3-f9bc-4a90-b1a0-aa42d92dcf0a","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":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aa2f0ec3-f9bc-4a90-b1a0-aa42d92dcf0a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:14:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aa2f0ec3-f9bc-4a90-b1a0-aa42d92dcf0a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"111a3845-bddb-4911-a0e1-595205d28c74","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:59912","PortSpecifier":{"PortValue":59912}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"111a3845-bddb-4911-a0e1-595205d28c74","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"111a3845-bddb-4911-a0e1-595205d28c74","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:59912","PortSpecifier":{"PortValue":59912}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368848,"nanos":57170398},"http":{"id":"111a3845-bddb-4911-a0e1-595205d28c74","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"111a3845-bddb-4911-a0e1-595205d28c74","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"111a3845-bddb-4911-a0e1-595205d28c74","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"111a3845-bddb-4911-a0e1-595205d28c74","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"111a3845-bddb-4911-a0e1-595205d28c74","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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"111a3845-bddb-4911-a0e1-595205d28c74","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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"111a3845-bddb-4911-a0e1-595205d28c74","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/sub-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"111a3845-bddb-4911-a0e1-595205d28c74","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_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"111a3845-bddb-4911-a0e1-595205d28c74","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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"111a3845-bddb-4911-a0e1-595205d28c74","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-06T20:14:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"111a3845-bddb-4911-a0e1-595205d28c74","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"111a3845-bddb-4911-a0e1-595205d28c74","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eb8a350a-692d-4d7a-89d6-995f79cdd0e1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:46322","PortSpecifier":{"PortValue":46322}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"eb8a350a-692d-4d7a-89d6-995f79cdd0e1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eb8a350a-692d-4d7a-89d6-995f79cdd0e1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:46322","PortSpecifier":{"PortValue":46322}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368848,"nanos":91023684},"http":{"id":"eb8a350a-692d-4d7a-89d6-995f79cdd0e1","method":"POST","headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"eb8a350a-692d-4d7a-89d6-995f79cdd0e1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"eb8a350a-692d-4d7a-89d6-995f79cdd0e1","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"eb8a350a-692d-4d7a-89d6-995f79cdd0e1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb8a350a-692d-4d7a-89d6-995f79cdd0e1","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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb8a350a-692d-4d7a-89d6-995f79cdd0e1","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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb8a350a-692d-4d7a-89d6-995f79cdd0e1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-332acb/sub-test-model-332acb\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"eb8a350a-692d-4d7a-89d6-995f79cdd0e1","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":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb8a350a-692d-4d7a-89d6-995f79cdd0e1","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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb8a350a-692d-4d7a-89d6-995f79cdd0e1","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-06T20:14:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eb8a350a-692d-4d7a-89d6-995f79cdd0e1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eb8a350a-692d-4d7a-89d6-995f79cdd0e1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f072f4e3-419a-4f77-a93d-bcabb177b0f5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:59920","PortSpecifier":{"PortValue":59920}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f072f4e3-419a-4f77-a93d-bcabb177b0f5","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f072f4e3-419a-4f77-a93d-bcabb177b0f5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:59920","PortSpecifier":{"PortValue":59920}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368848,"nanos":122967830},"http":{"id":"f072f4e3-419a-4f77-a93d-bcabb177b0f5","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f072f4e3-419a-4f77-a93d-bcabb177b0f5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-3X0AlBFQebpx2I6B_sfAHvJ2ejOqP3PZL5CAxCce16KPLls7Oum0GnKZe5IU"} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f072f4e3-419a-4f77-a93d-bcabb177b0f5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-3X0AlBFQebpx2I6B_sfAHvJ2ejOqP3PZL5CAxCce16KPLls7Oum0GnKZe5IU\"}"} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f072f4e3-419a-4f77-a93d-bcabb177b0f5","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-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"79d50108-3ebf-46ec-9e98-eb43b4fc18bf","keyName":"e2e-sub-iso-ee4fb4","subscription":"e2e-shared-sub-86c6be","tenant":"e2e-shared-a-87cbde","userId":"79d50108-3ebf-46ec-9e98-eb43b4fc18bf","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f072f4e3-419a-4f77-a93d-bcabb177b0f5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f072f4e3-419a-4f77-a93d-bcabb177b0f5","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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f072f4e3-419a-4f77-a93d-bcabb177b0f5","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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f072f4e3-419a-4f77-a93d-bcabb177b0f5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/sub-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f072f4e3-419a-4f77-a93d-bcabb177b0f5","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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f072f4e3-419a-4f77-a93d-bcabb177b0f5","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_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f072f4e3-419a-4f77-a93d-bcabb177b0f5","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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f072f4e3-419a-4f77-a93d-bcabb177b0f5","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-86c6be"} {"level":"info","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f072f4e3-419a-4f77-a93d-bcabb177b0f5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f072f4e3-419a-4f77-a93d-bcabb177b0f5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6402f08f-0ed8-4834-85a6-244ea97333c3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:46336","PortSpecifier":{"PortValue":46336}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6402f08f-0ed8-4834-85a6-244ea97333c3","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6402f08f-0ed8-4834-85a6-244ea97333c3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:46336","PortSpecifier":{"PortValue":46336}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368848,"nanos":150634756},"http":{"id":"6402f08f-0ed8-4834-85a6-244ea97333c3","method":"POST","headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6402f08f-0ed8-4834-85a6-244ea97333c3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-amloGHK1TjJnowde_2JULmx0HUKbZl6xlZdIcw3FUS7VDDBVYRV92ZluPqty"} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6402f08f-0ed8-4834-85a6-244ea97333c3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-332acb.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-amloGHK1TjJnowde_2JULmx0HUKbZl6xlZdIcw3FUS7VDDBVYRV92ZluPqty\"}"} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6402f08f-0ed8-4834-85a6-244ea97333c3","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-332acb.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"918c9e83-2d41-48b5-a95c-61537103e008","keyName":"e2e-sub-iso-d99310","subscription":"e2e-shared-sub-86c6be","tenant":"e2e-shared-b-332acb","userId":"918c9e83-2d41-48b5-a95c-61537103e008","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6402f08f-0ed8-4834-85a6-244ea97333c3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6402f08f-0ed8-4834-85a6-244ea97333c3","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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6402f08f-0ed8-4834-85a6-244ea97333c3","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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6402f08f-0ed8-4834-85a6-244ea97333c3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-332acb/sub-test-model-332acb\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6402f08f-0ed8-4834-85a6-244ea97333c3","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":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6402f08f-0ed8-4834-85a6-244ea97333c3","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-86c6be"} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6402f08f-0ed8-4834-85a6-244ea97333c3","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-06T20:14:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6402f08f-0ed8-4834-85a6-244ea97333c3","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-06T20:14:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6402f08f-0ed8-4834-85a6-244ea97333c3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:14:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6402f08f-0ed8-4834-85a6-244ea97333c3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:14:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1e7aaa2ee32f61007afd0a30106fe29a1281a845b5a5815f19ab282709416717"} {"level":"info","ts":"2026-07-06T20:14:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7674c1a0e536a6272c3fc0aad5116a0520fdd791824df4cd9bd943cb46f1a1e5"} {"level":"info","ts":"2026-07-06T20:14:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/21df062bf9e40873bf530603da2de0657ca5e25caf7c65f638a02a59dd2897a7"} {"level":"info","ts":"2026-07-06T20:14:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c2ca9741d77daafee9be5a6f9c9061137d1c4b27e84b04279ab181f2a15307ac"} {"level":"info","ts":"2026-07-06T20:14:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/37dddf2971d51bf4d3564e230db1496337e702cab4a33996673d20e9474fd751"} {"level":"info","ts":"2026-07-06T20:14:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/690bb4622a9568ec553ab01a1ca8aa06a48981753d2257cf2322e4bf4475f231"} {"level":"info","ts":"2026-07-06T20:14:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8e78941e5d097f5ad7681551efc5b6a33b6fae0c1d8314d36cc93afbb5471dd4"} {"level":"info","ts":"2026-07-06T20:14:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b790a066fd71b4a4b82f3ca195244cb2535741d2cd1a26686029cc3e63bfdba"} {"level":"info","ts":"2026-07-06T20:14:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/876a8d27af3f139ab9998e34c39c6b8a48fe82b9d26abfa725d83f78ffee6525"} {"level":"info","ts":"2026-07-06T20:14:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b3c8367977ddd6e2ea1118f52b868b544c5db1bc1092c5683bf15978b8001c5"} {"level":"info","ts":"2026-07-06T20:14:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c4c2db4e831bf6bd42c2106ed6b7fec1730af4b239b51e3919974ddfd2578283"} {"level":"info","ts":"2026-07-06T20:14:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/647da18af765525cc920928a930455648dbb194dd56a3a9241184e841b9862a5"} {"level":"info","ts":"2026-07-06T20:14:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b7f1e6a6b05586231ebb489b64112ba53c232e2a7f25daed19c12b5ecb8e54b9"} {"level":"info","ts":"2026-07-06T20:14:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f23e29660d44ca58e4b9fa1841d2b666692d463618ce0747dc60d9e7c71a6cac"} {"level":"info","ts":"2026-07-06T20:14:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/610956313da66c80f559c10afbc2a6fb0f82915d96916326c87b76cf23cf2864"} {"level":"info","ts":"2026-07-06T20:14:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/445abbced7cea536f9c4ebec76b5c4063584f1a2e78e1ee0a79de6a56a4a632b"} {"level":"debug","ts":"2026-07-06T20:14:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14: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-06T20:14:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13"} {"level":"info","ts":"2026-07-06T20:14:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14: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-06T20:14:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13"} {"level":"info","ts":"2026-07-06T20:14:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13"} {"level":"error","ts":"2026-07-06T20:14:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13\": 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-06T20:14:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"073b937439398888fa55e2e221346a60158f0f96c82526d311ad0905fc304e3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/073b937439398888fa55e2e221346a60158f0f96c82526d311ad0905fc304e3c"} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"073b937439398888fa55e2e221346a60158f0f96c82526d311ad0905fc304e3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/073b937439398888fa55e2e221346a60158f0f96c82526d311ad0905fc304e3c"} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"073b937439398888fa55e2e221346a60158f0f96c82526d311ad0905fc304e3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["073b937439398888fa55e2e221346a60158f0f96c82526d311ad0905fc304e3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"073b937439398888fa55e2e221346a60158f0f96c82526d311ad0905fc304e3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/073b937439398888fa55e2e221346a60158f0f96c82526d311ad0905fc304e3c"} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"073b937439398888fa55e2e221346a60158f0f96c82526d311ad0905fc304e3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"} {"level":"error","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113\": 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-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662"} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662\": 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-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662"} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662"} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662"} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662"} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662"} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8697d0bc01fcc5f8fcf4066920cafe96cec2d86281e7a2a3cbdb7f0b2cbbe654","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8697d0bc01fcc5f8fcf4066920cafe96cec2d86281e7a2a3cbdb7f0b2cbbe654"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8697d0bc01fcc5f8fcf4066920cafe96cec2d86281e7a2a3cbdb7f0b2cbbe654","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98f1488c3937a42cdbc9d0fa99a794fc44bb626b34fbc43c1b94b80dc0ffec77"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98f1488c3937a42cdbc9d0fa99a794fc44bb626b34fbc43c1b94b80dc0ffec77","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98f1488c3937a42cdbc9d0fa99a794fc44bb626b34fbc43c1b94b80dc0ffec77"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8697d0bc01fcc5f8fcf4066920cafe96cec2d86281e7a2a3cbdb7f0b2cbbe654"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98f1488c3937a42cdbc9d0fa99a794fc44bb626b34fbc43c1b94b80dc0ffec77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8697d0bc01fcc5f8fcf4066920cafe96cec2d86281e7a2a3cbdb7f0b2cbbe654","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8697d0bc01fcc5f8fcf4066920cafe96cec2d86281e7a2a3cbdb7f0b2cbbe654"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8697d0bc01fcc5f8fcf4066920cafe96cec2d86281e7a2a3cbdb7f0b2cbbe654","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98f1488c3937a42cdbc9d0fa99a794fc44bb626b34fbc43c1b94b80dc0ffec77","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98f1488c3937a42cdbc9d0fa99a794fc44bb626b34fbc43c1b94b80dc0ffec77"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9db86484ee3ae5b5fb0c730e2d8b91f2a44dcf70e34a12aae7b90b88c1379f26"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98f1488c3937a42cdbc9d0fa99a794fc44bb626b34fbc43c1b94b80dc0ffec77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9db86484ee3ae5b5fb0c730e2d8b91f2a44dcf70e34a12aae7b90b88c1379f26","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9db86484ee3ae5b5fb0c730e2d8b91f2a44dcf70e34a12aae7b90b88c1379f26"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8697d0bc01fcc5f8fcf4066920cafe96cec2d86281e7a2a3cbdb7f0b2cbbe654"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9db86484ee3ae5b5fb0c730e2d8b91f2a44dcf70e34a12aae7b90b88c1379f26","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8697d0bc01fcc5f8fcf4066920cafe96cec2d86281e7a2a3cbdb7f0b2cbbe654","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98f1488c3937a42cdbc9d0fa99a794fc44bb626b34fbc43c1b94b80dc0ffec77"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98f1488c3937a42cdbc9d0fa99a794fc44bb626b34fbc43c1b94b80dc0ffec77","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98f1488c3937a42cdbc9d0fa99a794fc44bb626b34fbc43c1b94b80dc0ffec77"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9db86484ee3ae5b5fb0c730e2d8b91f2a44dcf70e34a12aae7b90b88c1379f26"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98f1488c3937a42cdbc9d0fa99a794fc44bb626b34fbc43c1b94b80dc0ffec77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9db86484ee3ae5b5fb0c730e2d8b91f2a44dcf70e34a12aae7b90b88c1379f26","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98f1488c3937a42cdbc9d0fa99a794fc44bb626b34fbc43c1b94b80dc0ffec77"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98f1488c3937a42cdbc9d0fa99a794fc44bb626b34fbc43c1b94b80dc0ffec77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4\": 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-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4\": 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-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:14:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"} {"level":"debug","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463"} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463"} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463"} {"level":"debug","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463"} {"level":"debug","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9"} {"level":"debug","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9"} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463"} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9"} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463"} {"level":"info","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14: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-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07ae03176517846b2f43496f5abb614750379b09263a7c247039aa229abdac2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07ae03176517846b2f43496f5abb614750379b09263a7c247039aa229abdac2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07ae03176517846b2f43496f5abb614750379b09263a7c247039aa229abdac2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14: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-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07ae03176517846b2f43496f5abb614750379b09263a7c247039aa229abdac2c"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07ae03176517846b2f43496f5abb614750379b09263a7c247039aa229abdac2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14: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-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07ae03176517846b2f43496f5abb614750379b09263a7c247039aa229abdac2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07ae03176517846b2f43496f5abb614750379b09263a7c247039aa229abdac2c"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14: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-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07ae03176517846b2f43496f5abb614750379b09263a7c247039aa229abdac2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["07ae03176517846b2f43496f5abb614750379b09263a7c247039aa229abdac2c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07ae03176517846b2f43496f5abb614750379b09263a7c247039aa229abdac2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07ae03176517846b2f43496f5abb614750379b09263a7c247039aa229abdac2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9"} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07ae03176517846b2f43496f5abb614750379b09263a7c247039aa229abdac2c"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14: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-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc"} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"021aa3c9e3edae115c4302b7c056f9a61dc4bcb4b75a3b5fb25f2e699c882766","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"021aa3c9e3edae115c4302b7c056f9a61dc4bcb4b75a3b5fb25f2e699c882766","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14: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-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/021aa3c9e3edae115c4302b7c056f9a61dc4bcb4b75a3b5fb25f2e699c882766"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"021aa3c9e3edae115c4302b7c056f9a61dc4bcb4b75a3b5fb25f2e699c882766","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["021aa3c9e3edae115c4302b7c056f9a61dc4bcb4b75a3b5fb25f2e699c882766"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"021aa3c9e3edae115c4302b7c056f9a61dc4bcb4b75a3b5fb25f2e699c882766","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"021aa3c9e3edae115c4302b7c056f9a61dc4bcb4b75a3b5fb25f2e699c882766","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc"} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14: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-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/021aa3c9e3edae115c4302b7c056f9a61dc4bcb4b75a3b5fb25f2e699c882766"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14: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-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14: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-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14: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-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4"} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4\": 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-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4"} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4"} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:14:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:14:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4"} {"level":"debug","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:15:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:15:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13"} {"level":"info","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:15:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:15:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:15:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:15:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13"} {"level":"info","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:15:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:15:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13\": 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-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13"} {"level":"debug","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13"} {"level":"debug","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:15:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:15:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13"} {"level":"debug","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a"} {"level":"debug","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:15:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:15:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38"} {"level":"info","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38"} {"level":"debug","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:15:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:15:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:15:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:15:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38\": 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-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07ae03176517846b2f43496f5abb614750379b09263a7c247039aa229abdac2c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07ae03176517846b2f43496f5abb614750379b09263a7c247039aa229abdac2c"} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9db86484ee3ae5b5fb0c730e2d8b91f2a44dcf70e34a12aae7b90b88c1379f26","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:15:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"} {"level":"error","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b\": 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-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9db86484ee3ae5b5fb0c730e2d8b91f2a44dcf70e34a12aae7b90b88c1379f26"} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98f1488c3937a42cdbc9d0fa99a794fc44bb626b34fbc43c1b94b80dc0ffec77","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc"} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"073b937439398888fa55e2e221346a60158f0f96c82526d311ad0905fc304e3c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b"} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9"} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"021aa3c9e3edae115c4302b7c056f9a61dc4bcb4b75a3b5fb25f2e699c882766","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98f1488c3937a42cdbc9d0fa99a794fc44bb626b34fbc43c1b94b80dc0ffec77"} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/073b937439398888fa55e2e221346a60158f0f96c82526d311ad0905fc304e3c"} {"level":"debug","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8697d0bc01fcc5f8fcf4066920cafe96cec2d86281e7a2a3cbdb7f0b2cbbe654","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4"} {"level":"info","ts":"2026-07-06T20:15:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/021aa3c9e3edae115c4302b7c056f9a61dc4bcb4b75a3b5fb25f2e699c882766"} {"level":"info","ts":"2026-07-06T20:15:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463"} {"level":"info","ts":"2026-07-06T20:15:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8697d0bc01fcc5f8fcf4066920cafe96cec2d86281e7a2a3cbdb7f0b2cbbe654"} {"level":"info","ts":"2026-07-06T20:15:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a1fea8c5-10e5-4081-957b-c14e15b43828","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:57578","PortSpecifier":{"PortValue":57578}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a1fea8c5-10e5-4081-957b-c14e15b43828","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:15:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a1fea8c5-10e5-4081-957b-c14e15b43828","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:57578","PortSpecifier":{"PortValue":57578}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368921,"nanos":911127752},"http":{"id":"a1fea8c5-10e5-4081-957b-c14e15b43828","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a1fea8c5-10e5-4081-957b-c14e15b43828","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a1fea8c5-10e5-4081-957b-c14e15b43828","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a1fea8c5-10e5-4081-957b-c14e15b43828","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1fea8c5-10e5-4081-957b-c14e15b43828","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-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1fea8c5-10e5-4081-957b-c14e15b43828","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-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1fea8c5-10e5-4081-957b-c14e15b43828","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a1fea8c5-10e5-4081-957b-c14e15b43828","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1fea8c5-10e5-4081-957b-c14e15b43828","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-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1fea8c5-10e5-4081-957b-c14e15b43828","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-06T20:15:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a1fea8c5-10e5-4081-957b-c14e15b43828","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:15:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a1fea8c5-10e5-4081-957b-c14e15b43828","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:15:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cf3e8c71-fa75-4b3a-b6da-07f28a09b3bb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55862","PortSpecifier":{"PortValue":55862}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cf3e8c71-fa75-4b3a-b6da-07f28a09b3bb","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:15:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cf3e8c71-fa75-4b3a-b6da-07f28a09b3bb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55862","PortSpecifier":{"PortValue":55862}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368921,"nanos":960008651},"http":{"id":"cf3e8c71-fa75-4b3a-b6da-07f28a09b3bb","method":"POST","headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cf3e8c71-fa75-4b3a-b6da-07f28a09b3bb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cf3e8c71-fa75-4b3a-b6da-07f28a09b3bb","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cf3e8c71-fa75-4b3a-b6da-07f28a09b3bb","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cf3e8c71-fa75-4b3a-b6da-07f28a09b3bb","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-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cf3e8c71-fa75-4b3a-b6da-07f28a09b3bb","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-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cf3e8c71-fa75-4b3a-b6da-07f28a09b3bb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-332acb/rate-test-model-332acb\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cf3e8c71-fa75-4b3a-b6da-07f28a09b3bb","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":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cf3e8c71-fa75-4b3a-b6da-07f28a09b3bb","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-06T20:15:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cf3e8c71-fa75-4b3a-b6da-07f28a09b3bb","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-06T20:15:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cf3e8c71-fa75-4b3a-b6da-07f28a09b3bb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:15:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cf3e8c71-fa75-4b3a-b6da-07f28a09b3bb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:15:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:57586","PortSpecifier":{"PortValue":57586}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c051c0df-f25c-4b66-8baf-aa0aea809254","method":"POST","path":"/ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde/v1/completions","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:15:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:57586","PortSpecifier":{"PortValue":57586}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368922,"nanos":5956830},"http":{"id":"c051c0df-f25c-4b66-8baf-aa0aea809254","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:15:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-tvqx5MdGQro3Af9Y_oetx11jqoVdobp8hRz0v0jNxUkQPg4o4FHGTvlsqPTP"} {"level":"debug","ts":"2026-07-06T20:15:22Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-tvqx5MdGQro3Af9Y_oetx11jqoVdobp8hRz0v0jNxUkQPg4o4FHGTvlsqPTP\"}"} {"level":"debug","ts":"2026-07-06T20:15:22Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","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-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e69d1ef1-7d78-4262-af71-4eb15af18a46","keyName":"e2e-rate-a-2047cb","subscription":"e2e-rate-iso-a-2047cb","tenant":"e2e-shared-a-87cbde","userId":"e69d1ef1-7d78-4262-af71-4eb15af18a46","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:15:22Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde\",\"requestedSubscription\":\"e2e-rate-iso-a-2047cb\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T20:15:22Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","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-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-87cbde","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2047cb","namespace":"ai-tenant-e2e-shared-a-87cbde","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T20:15:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:15:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","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-06T20:15:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","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-06T20:15:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:15:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","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-06T20:15:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","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-06T20:15:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","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-06T20:15:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","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-2047cb"} {"level":"debug","ts":"2026-07-06T20:15:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","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":"e69d1ef1-7d78-4262-af71-4eb15af18a46","keyName":"e2e-rate-a-2047cb","selected_subscription":"e2e-rate-iso-a-2047cb","selected_subscription_key":"ai-tenant-e2e-shared-a-87cbde/e2e-rate-iso-a-2047cb@ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-87cbde","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2047cb","namespace":"ai-tenant-e2e-shared-a-87cbde","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T20:15:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:15:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c051c0df-f25c-4b66-8baf-aa0aea809254","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:15:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:57598","PortSpecifier":{"PortValue":57598}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","method":"POST","path":"/ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde/v1/completions","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:15:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:57598","PortSpecifier":{"PortValue":57598}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368923,"nanos":71357666},"http":{"id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:15:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-tvqx5MdGQro3Af9Y_oetx11jqoVdobp8hRz0v0jNxUkQPg4o4FHGTvlsqPTP"} {"level":"debug","ts":"2026-07-06T20:15:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-tvqx5MdGQro3Af9Y_oetx11jqoVdobp8hRz0v0jNxUkQPg4o4FHGTvlsqPTP\"}"} {"level":"debug","ts":"2026-07-06T20:15:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","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-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e69d1ef1-7d78-4262-af71-4eb15af18a46","keyName":"e2e-rate-a-2047cb","subscription":"e2e-rate-iso-a-2047cb","tenant":"e2e-shared-a-87cbde","userId":"e69d1ef1-7d78-4262-af71-4eb15af18a46","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:15:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde\",\"requestedSubscription\":\"e2e-rate-iso-a-2047cb\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T20:15:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","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-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-87cbde","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2047cb","namespace":"ai-tenant-e2e-shared-a-87cbde","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T20:15:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:15:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","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-06T20:15:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","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-06T20:15:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:15:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","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-06T20:15:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","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-06T20:15:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","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-06T20:15:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","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-2047cb"} {"level":"debug","ts":"2026-07-06T20:15:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","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":"e69d1ef1-7d78-4262-af71-4eb15af18a46","keyName":"e2e-rate-a-2047cb","selected_subscription":"e2e-rate-iso-a-2047cb","selected_subscription_key":"ai-tenant-e2e-shared-a-87cbde/e2e-rate-iso-a-2047cb@ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-87cbde","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2047cb","namespace":"ai-tenant-e2e-shared-a-87cbde","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T20:15:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:15:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c00e1f25-79ec-408b-b177-eaa4a5470a4d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:15:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"92434727-d1fb-4785-991e-dd660b980c0d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:57600","PortSpecifier":{"PortValue":57600}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"92434727-d1fb-4785-991e-dd660b980c0d","method":"POST","path":"/ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde/v1/completions","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:15:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"92434727-d1fb-4785-991e-dd660b980c0d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:57600","PortSpecifier":{"PortValue":57600}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368924,"nanos":111610364},"http":{"id":"92434727-d1fb-4785-991e-dd660b980c0d","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:15:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"92434727-d1fb-4785-991e-dd660b980c0d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-tvqx5MdGQro3Af9Y_oetx11jqoVdobp8hRz0v0jNxUkQPg4o4FHGTvlsqPTP"} {"level":"debug","ts":"2026-07-06T20:15:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"92434727-d1fb-4785-991e-dd660b980c0d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-tvqx5MdGQro3Af9Y_oetx11jqoVdobp8hRz0v0jNxUkQPg4o4FHGTvlsqPTP\"}"} {"level":"debug","ts":"2026-07-06T20:15:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"92434727-d1fb-4785-991e-dd660b980c0d","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-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e69d1ef1-7d78-4262-af71-4eb15af18a46","keyName":"e2e-rate-a-2047cb","subscription":"e2e-rate-iso-a-2047cb","tenant":"e2e-shared-a-87cbde","userId":"e69d1ef1-7d78-4262-af71-4eb15af18a46","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:15:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"92434727-d1fb-4785-991e-dd660b980c0d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde\",\"requestedSubscription\":\"e2e-rate-iso-a-2047cb\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T20:15:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"92434727-d1fb-4785-991e-dd660b980c0d","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-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-87cbde","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2047cb","namespace":"ai-tenant-e2e-shared-a-87cbde","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T20:15:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"92434727-d1fb-4785-991e-dd660b980c0d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:15:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"92434727-d1fb-4785-991e-dd660b980c0d","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-06T20:15:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"92434727-d1fb-4785-991e-dd660b980c0d","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-06T20:15:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"92434727-d1fb-4785-991e-dd660b980c0d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:15:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"92434727-d1fb-4785-991e-dd660b980c0d","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-06T20:15:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"92434727-d1fb-4785-991e-dd660b980c0d","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-06T20:15:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"92434727-d1fb-4785-991e-dd660b980c0d","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-06T20:15:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"92434727-d1fb-4785-991e-dd660b980c0d","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-2047cb"} {"level":"debug","ts":"2026-07-06T20:15:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"92434727-d1fb-4785-991e-dd660b980c0d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","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":"e69d1ef1-7d78-4262-af71-4eb15af18a46","keyName":"e2e-rate-a-2047cb","selected_subscription":"e2e-rate-iso-a-2047cb","selected_subscription_key":"ai-tenant-e2e-shared-a-87cbde/e2e-rate-iso-a-2047cb@ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-87cbde","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2047cb","namespace":"ai-tenant-e2e-shared-a-87cbde","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T20:15:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"92434727-d1fb-4785-991e-dd660b980c0d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:15:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"92434727-d1fb-4785-991e-dd660b980c0d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3aa814ad-f45b-4987-9631-ff55c37402b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:59742","PortSpecifier":{"PortValue":59742}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3aa814ad-f45b-4987-9631-ff55c37402b2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3aa814ad-f45b-4987-9631-ff55c37402b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:59742","PortSpecifier":{"PortValue":59742}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368934,"nanos":876656094},"http":{"id":"3aa814ad-f45b-4987-9631-ff55c37402b2","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3aa814ad-f45b-4987-9631-ff55c37402b2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3aa814ad-f45b-4987-9631-ff55c37402b2","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3aa814ad-f45b-4987-9631-ff55c37402b2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3aa814ad-f45b-4987-9631-ff55c37402b2","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-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3aa814ad-f45b-4987-9631-ff55c37402b2","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-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3aa814ad-f45b-4987-9631-ff55c37402b2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3aa814ad-f45b-4987-9631-ff55c37402b2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3aa814ad-f45b-4987-9631-ff55c37402b2","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-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3aa814ad-f45b-4987-9631-ff55c37402b2","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-06T20:15:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3aa814ad-f45b-4987-9631-ff55c37402b2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3aa814ad-f45b-4987-9631-ff55c37402b2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cabbdb5c-0042-42c6-9c43-49364111e086","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:36268","PortSpecifier":{"PortValue":36268}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cabbdb5c-0042-42c6-9c43-49364111e086","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cabbdb5c-0042-42c6-9c43-49364111e086","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:36268","PortSpecifier":{"PortValue":36268}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368934,"nanos":918087243},"http":{"id":"cabbdb5c-0042-42c6-9c43-49364111e086","method":"POST","headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cabbdb5c-0042-42c6-9c43-49364111e086","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cabbdb5c-0042-42c6-9c43-49364111e086","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":"3938b393-a532-429d-b898-6b2b76c8e8ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"]}} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cabbdb5c-0042-42c6-9c43-49364111e086","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ab382c018f61"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a5389138-cd05-471b-9843-0a01f08e8bf3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3938b393-a532-429d-b898-6b2b76c8e8ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.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-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cabbdb5c-0042-42c6-9c43-49364111e086","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-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cabbdb5c-0042-42c6-9c43-49364111e086","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-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cabbdb5c-0042-42c6-9c43-49364111e086","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-332acb/rate-test-model-332acb\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cabbdb5c-0042-42c6-9c43-49364111e086","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":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cabbdb5c-0042-42c6-9c43-49364111e086","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-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cabbdb5c-0042-42c6-9c43-49364111e086","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-06T20:15:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cabbdb5c-0042-42c6-9c43-49364111e086","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cabbdb5c-0042-42c6-9c43-49364111e086","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd225e34-c451-44ff-be56-6427733aa053","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:59746","PortSpecifier":{"PortValue":59746}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bd225e34-c451-44ff-be56-6427733aa053","method":"POST","path":"/ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde/v1/completions","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd225e34-c451-44ff-be56-6427733aa053","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:59746","PortSpecifier":{"PortValue":59746}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368934,"nanos":960648226},"http":{"id":"bd225e34-c451-44ff-be56-6427733aa053","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bd225e34-c451-44ff-be56-6427733aa053","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1N0rgZrTpeclnlckS_XmiIsT8NZjmEW8ToXZCTm9dInNDz5v1Cf2omW9sAgJk"} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"bd225e34-c451-44ff-be56-6427733aa053","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1N0rgZrTpeclnlckS_XmiIsT8NZjmEW8ToXZCTm9dInNDz5v1Cf2omW9sAgJk\"}"} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"bd225e34-c451-44ff-be56-6427733aa053","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-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"5a638beb-973d-47e8-aba5-63e8df84e7ac","keyName":"e2e-rate-a-6395ea","subscription":"e2e-rate-iso-a-6395ea","tenant":"e2e-shared-a-87cbde","userId":"5a638beb-973d-47e8-aba5-63e8df84e7ac","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"bd225e34-c451-44ff-be56-6427733aa053","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde\",\"requestedSubscription\":\"e2e-rate-iso-a-6395ea\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"bd225e34-c451-44ff-be56-6427733aa053","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-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-87cbde","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6395ea","namespace":"ai-tenant-e2e-shared-a-87cbde","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bd225e34-c451-44ff-be56-6427733aa053","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd225e34-c451-44ff-be56-6427733aa053","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-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd225e34-c451-44ff-be56-6427733aa053","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-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd225e34-c451-44ff-be56-6427733aa053","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd225e34-c451-44ff-be56-6427733aa053","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-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd225e34-c451-44ff-be56-6427733aa053","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-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd225e34-c451-44ff-be56-6427733aa053","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-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd225e34-c451-44ff-be56-6427733aa053","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-6395ea"} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd225e34-c451-44ff-be56-6427733aa053","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","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":"5a638beb-973d-47e8-aba5-63e8df84e7ac","keyName":"e2e-rate-a-6395ea","selected_subscription":"e2e-rate-iso-a-6395ea","selected_subscription_key":"ai-tenant-e2e-shared-a-87cbde/e2e-rate-iso-a-6395ea@ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-87cbde","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6395ea","namespace":"ai-tenant-e2e-shared-a-87cbde","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd225e34-c451-44ff-be56-6427733aa053","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:15:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd225e34-c451-44ff-be56-6427733aa053","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:15:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:51024","PortSpecifier":{"PortValue":51024}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","method":"POST","path":"/ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde/v1/completions","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:15:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:51024","PortSpecifier":{"PortValue":51024}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368936,"nanos":3312271},"http":{"id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:15:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1N0rgZrTpeclnlckS_XmiIsT8NZjmEW8ToXZCTm9dInNDz5v1Cf2omW9sAgJk"} {"level":"debug","ts":"2026-07-06T20:15:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1N0rgZrTpeclnlckS_XmiIsT8NZjmEW8ToXZCTm9dInNDz5v1Cf2omW9sAgJk\"}"} {"level":"debug","ts":"2026-07-06T20:15:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","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-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"5a638beb-973d-47e8-aba5-63e8df84e7ac","keyName":"e2e-rate-a-6395ea","subscription":"e2e-rate-iso-a-6395ea","tenant":"e2e-shared-a-87cbde","userId":"5a638beb-973d-47e8-aba5-63e8df84e7ac","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:15:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde\",\"requestedSubscription\":\"e2e-rate-iso-a-6395ea\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T20:15:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","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-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-87cbde","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6395ea","namespace":"ai-tenant-e2e-shared-a-87cbde","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T20:15:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:15:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","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-06T20:15:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","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-06T20:15:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:15:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","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-06T20:15:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","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-06T20:15:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","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-06T20:15:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","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-6395ea"} {"level":"debug","ts":"2026-07-06T20:15:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","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":"5a638beb-973d-47e8-aba5-63e8df84e7ac","keyName":"e2e-rate-a-6395ea","selected_subscription":"e2e-rate-iso-a-6395ea","selected_subscription_key":"ai-tenant-e2e-shared-a-87cbde/e2e-rate-iso-a-6395ea@ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-87cbde","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6395ea","namespace":"ai-tenant-e2e-shared-a-87cbde","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T20:15:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:15:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8cfc6f6d-9258-4648-b18b-ef76e1179282","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:51026","PortSpecifier":{"PortValue":51026}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","method":"POST","path":"/ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde/v1/completions","host":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:51026","PortSpecifier":{"PortValue":51026}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368937,"nanos":40817705},"http":{"id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","method":"POST","headers":{":authority":"e2e-shared-a-87cbde.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1N0rgZrTpeclnlckS_XmiIsT8NZjmEW8ToXZCTm9dInNDz5v1Cf2omW9sAgJk"} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1N0rgZrTpeclnlckS_XmiIsT8NZjmEW8ToXZCTm9dInNDz5v1Cf2omW9sAgJk\"}"} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","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-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"5a638beb-973d-47e8-aba5-63e8df84e7ac","keyName":"e2e-rate-a-6395ea","subscription":"e2e-rate-iso-a-6395ea","tenant":"e2e-shared-a-87cbde","userId":"5a638beb-973d-47e8-aba5-63e8df84e7ac","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde\",\"requestedSubscription\":\"e2e-rate-iso-a-6395ea\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","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-87cbde.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-87cbde","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6395ea","namespace":"ai-tenant-e2e-shared-a-87cbde","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","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-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","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-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","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-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","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-6395ea"} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","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-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","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-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","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":"5a638beb-973d-47e8-aba5-63e8df84e7ac","keyName":"e2e-rate-a-6395ea","selected_subscription":"e2e-rate-iso-a-6395ea","selected_subscription_key":"ai-tenant-e2e-shared-a-87cbde/e2e-rate-iso-a-6395ea@ai-tenant-e2e-shared-a-87cbde/rate-test-model-87cbde","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-87cbde","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6395ea","namespace":"ai-tenant-e2e-shared-a-87cbde","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dedeaeb7-5dad-4916-a760-57936f4b6e50","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:36244","PortSpecifier":{"PortValue":36244}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","method":"POST","path":"/ai-tenant-e2e-shared-b-332acb/rate-test-model-332acb/v1/completions","host":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:36244","PortSpecifier":{"PortValue":36244}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783368937,"nanos":75228000},"http":{"id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","method":"POST","headers":{":authority":"e2e-shared-b-332acb.apps.11455d6b-7677-49a5-b9af-ab382c018f61.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-332acb/rate-test-model-332acb/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1GePsvwY7MfSxQUGP_equX27He7H43AAWEne67WCekfXd96RxYFXwlACuFCmN"} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-332acb.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1GePsvwY7MfSxQUGP_equX27He7H43AAWEne67WCekfXd96RxYFXwlACuFCmN\"}"} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","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-332acb.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"837c7b80-dcf6-4de6-9959-c09fcf14af0f","keyName":"e2e-rate-b-6395ea","subscription":"e2e-rate-iso-b-6395ea","tenant":"e2e-shared-b-332acb","userId":"837c7b80-dcf6-4de6-9959-c09fcf14af0f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-332acb.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-332acb/rate-test-model-332acb\",\"requestedSubscription\":\"e2e-rate-iso-b-6395ea\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","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-332acb.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-332acb","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-6395ea","namespace":"ai-tenant-e2e-shared-b-332acb","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","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-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","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-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","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-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-332acb/rate-test-model-332acb\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","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-6395ea"} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","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-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","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-06T20:15:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","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":"837c7b80-dcf6-4de6-9959-c09fcf14af0f","keyName":"e2e-rate-b-6395ea","selected_subscription":"e2e-rate-iso-b-6395ea","selected_subscription_key":"ai-tenant-e2e-shared-b-332acb/e2e-rate-iso-b-6395ea@ai-tenant-e2e-shared-b-332acb/rate-test-model-332acb","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-332acb","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-6395ea","namespace":"ai-tenant-e2e-shared-b-332acb","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:15:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"81bf3903-45de-4abb-ae40-19a99dbde9d4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:15:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/89147a76268030c35d04f2339a1ffeb6de01ec0d0ef598a1baa68022ab7d5113"} {"level":"info","ts":"2026-07-06T20:15:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8697d0bc01fcc5f8fcf4066920cafe96cec2d86281e7a2a3cbdb7f0b2cbbe654"} {"level":"info","ts":"2026-07-06T20:15:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/770d69a32c777fd8c278bd62678b28610c23ed08cc630ed90f89f89c7490f3c9"} {"level":"info","ts":"2026-07-06T20:15:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/98f1488c3937a42cdbc9d0fa99a794fc44bb626b34fbc43c1b94b80dc0ffec77"} {"level":"info","ts":"2026-07-06T20:15:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b85769a306ecf81fab9dfe9264cf58142092f33bd774d3805a20cd60038d8dcc"} {"level":"info","ts":"2026-07-06T20:15:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b26d766da047010bf7bc08e25fca7e42e0cf5e937cbc15f32f7f29e1109d9d88"} {"level":"info","ts":"2026-07-06T20:15:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4dc7084c642252fcb86da176445b228bc5d10c400337d495e73b5397c43072d4"} {"level":"info","ts":"2026-07-06T20:15:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/53e2e09046eb8606c7c31e0f10354c351fcacb1c88f6276a5355251f45c23a13"} {"level":"info","ts":"2026-07-06T20:15:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/073b937439398888fa55e2e221346a60158f0f96c82526d311ad0905fc304e3c"} {"level":"info","ts":"2026-07-06T20:15:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa40682b4fda8d95c2679f14debfb380fd79142919818cfbb11ad874ddc68b38"} {"level":"info","ts":"2026-07-06T20:15:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/07ae03176517846b2f43496f5abb614750379b09263a7c247039aa229abdac2c"} {"level":"info","ts":"2026-07-06T20:15:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9db86484ee3ae5b5fb0c730e2d8b91f2a44dcf70e34a12aae7b90b88c1379f26"} {"level":"info","ts":"2026-07-06T20:15:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/312d23ebe173daca2971c6cdbe01b3be784fe1d9b465ddd85fb597ba7d7c2662"} {"level":"info","ts":"2026-07-06T20:15:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/021aa3c9e3edae115c4302b7c056f9a61dc4bcb4b75a3b5fb25f2e699c882766"} {"level":"info","ts":"2026-07-06T20:15:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/63b14ce55b50dd771a76f144dce681bba89ebf79394612fe3634fe7998556463"} {"level":"info","ts":"2026-07-06T20:15:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8451a010312873a456192fc37e54c19b62eb5f3200fafb30588306c547bbfec4"} {"level":"info","ts":"2026-07-06T20:15:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7ce38ee2cb681ab006a5af71f4d197f6ff60d0de8a4922207e9a4978f790c20b"} {"level":"info","ts":"2026-07-06T20:15:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/45b09209ebdc5667ae35b329f73d5f0227f680a5245f850fe6f895973dac133c"} {"level":"info","ts":"2026-07-06T20:16:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e4a6f25be96fab36a2d8a308ee22a57d7b9973e8c0dfb5eb646c286b3b77f48"} {"level":"info","ts":"2026-07-06T20:16:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b958be5ac2698b22e5353510e00a03e4e265315a8cbdcb4bf5a1ec21057e739a"}